ci: Use ubuntu-22.04 instead of ubuntu-latest

22.04 is the default today:
23da668261/README.md

Being more specific will avoid unexpected errors when Github updates the
default.

Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
This commit is contained in:
Aurélien Bombo 2024-07-18 21:24:27 +00:00
parent ceab66b1ce
commit de98e467b4
19 changed files with 26 additions and 26 deletions

View File

@ -15,7 +15,7 @@ concurrency:
jobs:
pr_wip_check:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
name: WIP Check
steps:
- name: WIP Check

View File

@ -17,7 +17,7 @@ concurrency:
jobs:
add-new-issues-to-backlog:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Install hub
run: |

View File

@ -18,7 +18,7 @@ concurrency:
jobs:
add-pr-size-label:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4

View File

@ -23,7 +23,7 @@ on:
jobs:
build-asset:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
strategy:
matrix:
asset:
@ -108,7 +108,7 @@ jobs:
if-no-files-found: error
create-kata-tarball:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
needs: build-asset
steps:
- uses: actions/checkout@v4

View File

@ -13,7 +13,7 @@ concurrency:
jobs:
cargo-deny-runner:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout Code

View File

@ -95,7 +95,7 @@ jobs:
secrets: inherit
build-and-publish-tee-confidential-unencrypted-image:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4

View File

@ -6,7 +6,7 @@ on:
jobs:
cleanup-resources:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4

View File

@ -18,7 +18,7 @@ env:
jobs:
commit-message-check:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
env:
PR_AUTHOR: ${{ github.event.pull_request.user.login }}
name: Commit Message Check

View File

@ -12,7 +12,7 @@ concurrency:
jobs:
kata-deploy-runtime-classes-check:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4

View File

@ -13,7 +13,7 @@ on:
jobs:
move-linked-issues-to-in-progress:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Install hub
if: ${{ !contains(github.event.pull_request.labels.*.name, 'force-skip-ci') }}

View File

@ -86,7 +86,7 @@ jobs:
secrets: inherit
publish-manifest:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
needs: [publish-kata-deploy-payload-amd64, publish-kata-deploy-payload-arm64, publish-kata-deploy-payload-s390x, publish-kata-deploy-payload-ppc64le]
steps:
- name: Checkout repository

View File

@ -24,7 +24,7 @@ on:
jobs:
kata-payload:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:

View File

@ -16,7 +16,7 @@ jobs:
kata-deploy:
needs: build-kata-static-tarball-amd64
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Login to Kata Containers docker.io
uses: docker/login-action@v3

View File

@ -4,7 +4,7 @@ on:
jobs:
release:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
@ -46,7 +46,7 @@ jobs:
secrets: inherit
publish-multi-arch-images:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
needs: [build-and-push-assets-amd64, build-and-push-assets-arm64, build-and-push-assets-s390x, build-and-push-assets-ppc64le]
steps:
- name: Checkout repository
@ -78,7 +78,7 @@ jobs:
upload-multi-arch-static-tarball:
needs: [build-and-push-assets-amd64, build-and-push-assets-arm64, build-and-push-assets-s390x, build-and-push-assets-ppc64le]
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
@ -138,7 +138,7 @@ jobs:
upload-versions-yaml:
needs: release
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
@ -151,7 +151,7 @@ jobs:
upload-cargo-vendored-tarball:
needs: release
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
@ -164,7 +164,7 @@ jobs:
upload-libseccomp-tarball:
needs: release
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
@ -177,7 +177,7 @@ jobs:
publish-release:
needs: [ build-and-push-assets-amd64, build-and-push-assets-arm64, build-and-push-assets-s390x, build-and-push-assets-ppc64le, publish-multi-arch-images, upload-multi-arch-static-tarball, upload-versions-yaml, upload-cargo-vendored-tarball, upload-libseccomp-tarball ]
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v4

View File

@ -54,7 +54,7 @@ jobs:
- host_os: cbl-mariner
vmm: clh
instance-type: normal
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
env:
DOCKER_REGISTRY: ${{ inputs.registry }}
DOCKER_REPO: ${{ inputs.repo }}

View File

@ -240,7 +240,7 @@ jobs:
- nydus
pull-type:
- guest-pull
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
env:
DOCKER_REGISTRY: ${{ inputs.registry }}
DOCKER_REPO: ${{ inputs.repo }}

View File

@ -37,7 +37,7 @@ jobs:
include:
- host_os: cbl-mariner
vmm: clh
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
env:
DOCKER_REGISTRY: ${{ inputs.registry }}
DOCKER_REPO: ${{ inputs.repo }}

View File

@ -6,7 +6,7 @@ on:
jobs:
stale:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/stale@v9
with:

View File

@ -13,7 +13,7 @@ concurrency:
name: Static checks
jobs:
check-kernel-config-version:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout the code
uses: actions/checkout@v4