diff --git a/.github/workflows/containers.yml b/.github/workflows/containers.yml index 57e815ed86..bdd1180872 100644 --- a/.github/workflows/containers.yml +++ b/.github/workflows/containers.yml @@ -15,7 +15,7 @@ env: jobs: container: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: distro: [ fedora, ubuntu ] diff --git a/.github/workflows/ovn-fake-multinode-tests.yml b/.github/workflows/ovn-fake-multinode-tests.yml index 9a5cd83a65..25610df534 100644 --- a/.github/workflows/ovn-fake-multinode-tests.yml +++ b/.github/workflows/ovn-fake-multinode-tests.yml @@ -13,7 +13,7 @@ concurrency: jobs: build: name: Build ovn-fake-multinode image - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: cfg: @@ -69,7 +69,7 @@ jobs: path: /tmp/_output/ovn_${{ matrix.cfg.branch }}_image.tar multinode-tests: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 timeout-minutes: 15 needs: [build] strategy: @@ -158,7 +158,7 @@ jobs: - name: set up python uses: actions/setup-python@v4 with: - python-version: '3.x' + python-version: '3.12' - name: Check out ovn uses: actions/checkout@v3 diff --git a/.github/workflows/ovn-kubernetes.yml b/.github/workflows/ovn-kubernetes.yml index d9a91874ff..1689396d66 100644 --- a/.github/workflows/ovn-kubernetes.yml +++ b/.github/workflows/ovn-kubernetes.yml @@ -24,7 +24,7 @@ env: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Enable Docker experimental features run: | @@ -62,7 +62,7 @@ jobs: e2e: name: e2e if: github.event_name != 'schedule' - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 timeout-minutes: 220 strategy: fail-fast: false diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5c5ce6ed10..a5ccb7e4ae 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -94,7 +94,7 @@ jobs: SANITIZERS: ${{ matrix.cfg.sanitizers }} name: linux ${{ join(matrix.cfg.*, ' ') }} - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: fail-fast: false @@ -219,7 +219,7 @@ jobs: - name: set up python uses: actions/setup-python@v4 with: - python-version: '3.x' + python-version: '3.12' - name: prepare run: ./.ci/osx-prepare.sh - name: build @@ -233,7 +233,7 @@ jobs: build-linux-rpm: name: linux rpm fedora - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: fedora:latest timeout-minutes: 30