Merge pull request #10038 from sprt/move-free-runner-iii

ci: Transition GARM tests to free runners, pt. III
This commit is contained in:
Fabiano Fidêncio 2024-08-31 01:29:08 +02:00 committed by GitHub
commit ef5a5ea26e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
21 changed files with 29 additions and 35 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

@ -15,8 +15,6 @@ on:
jobs:
run-monitor:
# TODO: Transition to free runner (see #9940).
if: false
strategy:
fail-fast: false
matrix:
@ -33,7 +31,7 @@ jobs:
# TODO: enable with containerd when https://github.com/kata-containers/kata-containers/issues/9761 is fixed
- container_engine: containerd
vmm: qemu
runs-on: garm-ubuntu-2204-smaller
runs-on: ubuntu-22.04
env:
CONTAINER_ENGINE: ${{ matrix.container_engine }}
#CONTAINERD_VERSION: ${{ matrix.containerd_version }}

View File

@ -15,9 +15,7 @@ on:
jobs:
run-runk:
# TODO: Transition to free runner (see #9940).
if: false
runs-on: garm-ubuntu-2204-smaller
runs-on: ubuntu-22.04
env:
CONTAINERD_VERSION: lts
steps:

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
@ -40,9 +40,7 @@ jobs:
instance: ubuntu-20.04
build-checks-depending-on-kvm:
# TODO: Transition to free runner (see #9940).
if: false
runs-on: garm-ubuntu-2004-smaller
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix: