diff --git a/.github/workflows/ci-community.yml b/.github/workflows/ci-community.yml index 58faa42a..f986952b 100644 --- a/.github/workflows/ci-community.yml +++ b/.github/workflows/ci-community.yml @@ -14,7 +14,7 @@ on: jobs: track-modules: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout contents uses: actions/checkout@v4 @@ -38,7 +38,7 @@ jobs: outputs: changed_modules: ${{ steps.compute-changes.outputs.computed_modules }} test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [track-modules] if: ${{ needs.track-modules.outputs.changed_modules != '[]' }} strategy: diff --git a/.github/workflows/ci-core.yml b/.github/workflows/ci-core.yml index 34aabc73..2518fc2d 100644 --- a/.github/workflows/ci-core.yml +++ b/.github/workflows/ci-core.yml @@ -10,7 +10,7 @@ on: jobs: run-tests-and-coverage: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -43,7 +43,7 @@ jobs: coverage-compile: needs: "run-tests-and-coverage" - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: Set up Python diff --git a/.github/workflows/ci-lint.yml b/.github/workflows/ci-lint.yml index 3d9d1701..ab95297b 100644 --- a/.github/workflows/ci-lint.yml +++ b/.github/workflows/ci-lint.yml @@ -10,7 +10,7 @@ on: jobs: python: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: Setup Env diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index e27c89ad..f23131ba 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -8,7 +8,7 @@ on: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: Set up Python diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml index 84d80590..9201fa40 100644 --- a/.github/workflows/pr-lint.yml +++ b/.github/workflows/pr-lint.yml @@ -13,7 +13,7 @@ permissions: jobs: validate: name: validate-pull-request-title - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: validate pull request title uses: kontrolplane/pull-request-title-validator@ab2b54babb5337246f4b55cf8e0a1ecb0575e46d #v1 diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 9176c674..45eee8b6 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -6,7 +6,7 @@ on: jobs: release: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: release_created: ${{ steps.track-release.outputs.release_created }} steps: @@ -16,7 +16,7 @@ jobs: manifest-file: .github/.release-please-manifest.json config-file: .github/release-please-config.json publish: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 environment: release permissions: id-token: write diff --git a/.readthedocs.yml b/.readthedocs.yml index 43b3dc8c..7405b410 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -7,7 +7,7 @@ sphinx: configuration: conf.py build: - os: ubuntu-22.04 + os: ubuntu-24.04 tools: python: "3.10" diff --git a/core/tests/test_core_ports.py b/core/tests/test_core_ports.py index 29fbce1f..4ccbc33c 100644 --- a/core/tests/test_core_ports.py +++ b/core/tests/test_core_ports.py @@ -49,7 +49,6 @@ def test_docker_container_with_bind_ports(container_port: Union[str, int], host_ @pytest.mark.parametrize( "container_port, host_port", [ - ("0", "8080"), ("8080", "abc"), (0, 0), (-1, 8080),