enable ubuntu 24 runners

Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
This commit is contained in:
Akhil Mohan 2024-05-13 21:15:12 +05:30
parent 741c4bde51
commit 027414ee50
No known key found for this signature in database
GPG Key ID: CB72A322B3B5DEDA

View File

@ -23,7 +23,7 @@ jobs:
strategy: strategy:
matrix: matrix:
os: [ubuntu-22.04, actuated-arm64-4cpu-16gb, macos-12, windows-2019] os: [ubuntu-24.04, actuated-arm64-4cpu-16gb, macos-12, windows-2019]
exclude: exclude:
- os: ${{ github.repository != 'containerd/containerd' && 'actuated-arm64-4cpu-16gb' }} - os: ${{ github.repository != 'containerd/containerd' && 'actuated-arm64-4cpu-16gb' }}
@ -42,7 +42,7 @@ jobs:
# #
project: project:
name: Project Checks name: Project Checks
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
timeout-minutes: 5 timeout-minutes: 5
steps: steps:
@ -70,7 +70,7 @@ jobs:
# #
protos: protos:
name: Protobuf name: Protobuf
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
timeout-minutes: 5 timeout-minutes: 5
defaults: defaults:
@ -104,7 +104,7 @@ jobs:
man: man:
name: Manpages name: Manpages
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
timeout-minutes: 5 timeout-minutes: 5
steps: steps:
@ -118,7 +118,7 @@ jobs:
crossbuild: crossbuild:
name: Crossbuild Binaries name: Crossbuild Binaries
needs: [project, linters, protos, man] needs: [project, linters, protos, man]
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
timeout-minutes: 10 timeout-minutes: 10
strategy: strategy:
fail-fast: false fail-fast: false
@ -190,7 +190,7 @@ jobs:
strategy: strategy:
matrix: matrix:
os: [ubuntu-22.04, actuated-arm64-4cpu-16gb, macos-12, windows-2019, windows-2022] os: [ubuntu-22.04, ubuntu-24.04, actuated-arm64-4cpu-16gb, macos-12, windows-2019, windows-2022]
go-version: ["1.22.4"] go-version: ["1.22.4"]
exclude: exclude:
- os: ${{ github.repository != 'containerd/containerd' && 'actuated-arm64-4cpu-16gb' }} - os: ${{ github.repository != 'containerd/containerd' && 'actuated-arm64-4cpu-16gb' }}
@ -385,7 +385,7 @@ jobs:
runtime: runtime:
- io.containerd.runc.v2 - io.containerd.runc.v2
runc: [runc, crun] runc: [runc, crun]
os: [ubuntu-22.04, actuated-arm64-4cpu-16gb] os: [ubuntu-22.04, ubuntu-24.04, actuated-arm64-4cpu-16gb]
exclude: exclude:
- os: ${{ github.repository != 'containerd/containerd' && 'actuated-arm64-4cpu-16gb' }} - os: ${{ github.repository != 'containerd/containerd' && 'actuated-arm64-4cpu-16gb' }}
@ -519,7 +519,7 @@ jobs:
integration-vagrant: integration-vagrant:
name: Vagrant integration name: Vagrant integration
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
timeout-minutes: 60 timeout-minutes: 60
needs: [project, linters, protos, man] needs: [project, linters, protos, man]
@ -575,7 +575,7 @@ jobs:
tests-cri-in-userns: tests-cri-in-userns:
name: "CRI-in-UserNS" name: "CRI-in-UserNS"
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
timeout-minutes: 40 timeout-minutes: 40
needs: [project, linters, protos, man] needs: [project, linters, protos, man]