diff --git a/.github/workflows/buildtest.yaml b/.github/workflows/buildtest.yaml index e8e56e9c..79360e4d 100644 --- a/.github/workflows/buildtest.yaml +++ b/.github/workflows/buildtest.yaml @@ -10,7 +10,7 @@ jobs: strategy: matrix: go-version: [1.20.x] - os: [ubuntu-22.04] + os: [ubuntu-24.04] goos: [linux] goarch: [amd64] runs-on: ${{ matrix.os }} @@ -29,7 +29,7 @@ jobs: test: name: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: build steps: - name: set up Go @@ -43,7 +43,7 @@ jobs: image-test: name: image test - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: check out the repo uses: actions/checkout@v3 @@ -55,7 +55,7 @@ jobs: run: make test-image coverage: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: build name: coverage steps: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 732672ea..472270eb 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -11,7 +11,7 @@ on: jobs: analyze: name: Analyze - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: actions: read contents: read diff --git a/.github/workflows/image-push-master.yaml b/.github/workflows/image-push-master.yaml index 18045487..b656bbe8 100644 --- a/.github/workflows/image-push-master.yaml +++ b/.github/workflows/image-push-master.yaml @@ -10,7 +10,7 @@ on: jobs: build-and-push-amd64-ib-sriov-cni: name: image push amd64 - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: check out the repo uses: actions/checkout@v3 @@ -37,7 +37,7 @@ jobs: build-and-push-arm64-ib-sriov-cni: name: image push arm64 - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: check out the repo uses: actions/checkout@v3 @@ -67,7 +67,7 @@ jobs: build-and-push-ppc64le-ib-sriov-cni: name: image Push ppc64le - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: check out the repo uses: actions/checkout@v3 @@ -96,7 +96,7 @@ jobs: file: ./Dockerfile push-manifest: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [build-and-push-amd64-ib-sriov-cni,build-and-push-arm64-ib-sriov-cni,build-and-push-ppc64le-ib-sriov-cni] steps: - name: set up Docker Buildx diff --git a/.github/workflows/image-push-release.yaml b/.github/workflows/image-push-release.yaml index 13dd37cf..5c6a8b46 100644 --- a/.github/workflows/image-push-release.yaml +++ b/.github/workflows/image-push-release.yaml @@ -9,7 +9,7 @@ on: - v* jobs: build-and-push-amd64-ib-sriov-cni: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 name: image push AMD64 steps: - name: check out the repo @@ -46,7 +46,7 @@ jobs: file: ./Dockerfile build-and-push-arm64-ib-sriov-cni: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 name: image push ARM64 steps: - name: check out the repo @@ -83,7 +83,7 @@ jobs: file: ./Dockerfile build-and-push-ppc64le-ib-sriov-cni: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 name: image push ppc64le steps: - name: check out the repo @@ -120,7 +120,7 @@ jobs: file: ./Dockerfile push-manifest: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [build-and-push-amd64-ib-sriov-cni,build-and-push-arm64-ib-sriov-cni,build-and-push-ppc64le-ib-sriov-cni] steps: - name: set up Docker Buildx diff --git a/.github/workflows/static-scan.yaml b/.github/workflows/static-scan.yaml index 5310034c..2e16a502 100644 --- a/.github/workflows/static-scan.yaml +++ b/.github/workflows/static-scan.yaml @@ -3,7 +3,7 @@ on: [push, pull_request] jobs: golangci: name: Lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: set up Go uses: actions/setup-go@v3 @@ -14,14 +14,14 @@ jobs: - name: run make lint run: make lint shellcheck: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: checkout PR uses: actions/checkout@v2 - name: run make shellcheck run: make shellcheck hadolint: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: checkout PR uses: actions/checkout@v2