diff --git a/.github/workflows/chaos.yaml b/.github/workflows/chaos.yaml index 62ffb8a..0bd0e8e 100644 --- a/.github/workflows/chaos.yaml +++ b/.github/workflows/chaos.yaml @@ -12,7 +12,7 @@ permissions: read-all jobs: chaos-testing: name: chaos testing - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3a2f91c..5e3ef44 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -30,7 +30,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - build permissions: @@ -42,6 +42,7 @@ jobs: - name: Set up containerd image store shell: bash run: | + [ -f /etc/docker/daemon.json ] || echo "{}" | sudo tee /etc/docker/daemon.json jq '. | .+{"features": {"containerd-snapshotter": true}}' /etc/docker/daemon.json > /tmp/docker-daemon-with-containerd.json sudo mv /tmp/docker-daemon-with-containerd.json /etc/docker/daemon.json cat /etc/docker/daemon.json @@ -109,7 +110,7 @@ jobs: iter8-test: name: run iter8 tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: ${{ github.event_name == 'pull_request' }} needs: - build @@ -122,6 +123,7 @@ jobs: - name: Set up containerd image store shell: bash run: | + [ -f /etc/docker/daemon.json ] || echo "{}" | sudo tee /etc/docker/daemon.json jq '. | .+{"features": {"containerd-snapshotter": true}}' /etc/docker/daemon.json > /tmp/docker-daemon-with-containerd.json sudo mv /tmp/docker-daemon-with-containerd.json /etc/docker/daemon.json cat /etc/docker/daemon.json diff --git a/.github/workflows/lint-pr-title.yaml b/.github/workflows/lint-pr-title.yaml index dac8af3..3f3f43d 100644 --- a/.github/workflows/lint-pr-title.yaml +++ b/.github/workflows/lint-pr-title.yaml @@ -12,7 +12,7 @@ permissions: read-all jobs: check-pr-title: name: Validate PR title - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: pull-requests: write steps: