diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 8b34aa3..d0e25c2 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -26,7 +26,7 @@ jobs: fail-fast: false matrix: python-version: ['3.8', '3.10'] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: @@ -53,7 +53,7 @@ jobs: fail-fast: false matrix: python-version: ['3.8', '3.10'] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: @@ -82,8 +82,8 @@ jobs: strategy: fail-fast: false matrix: - runs-on: [[self-hosted, jammy, X64, large], [Ubuntu_ARM64_4C_16G_01]] - test-command: ['if [ "$(uname -m)" = "aarch64" ]; then echo "skipping func tests on arm64"; else tox -e func; fi'] + runs-on: [[self-hosted, jammy, X64, large]] + test-command: ['tox -e func'] juju-channel: ["3.4/stable"] steps: @@ -100,7 +100,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.12" - name: Setup Juju environment uses: charmed-kubernetes/actions-operator@main diff --git a/.gitignore b/.gitignore index 042b19d..bba1aa1 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,7 @@ reports/ **/report/ htmlcov/ .mypy_cache +.unit-state.db # python virtual environments (for local dev) .venv