Skip to content

Commit

Permalink
ci: use ubuntu-24.04 and ubuntu-24.04-arm runners (#1357)
Browse files Browse the repository at this point in the history
  • Loading branch information
zerok authored Feb 20, 2025
1 parent 65c8b12 commit 656b9c0
Show file tree
Hide file tree
Showing 8 changed files with 19 additions and 19 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/acceptance-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ on:
jobs:
build:
name: build
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-dagger-drift.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ on:

jobs:
check-dagger-drift:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ jobs:
fail-fast: false
matrix:
platform:
- ubuntu-latest
- github-hosted-ubuntu-arm64
- ubuntu-24.04
- ubuntu-24.04-arm

runs-on: ${{ matrix.platform }}

Expand Down Expand Up @@ -91,22 +91,22 @@ jobs:
retention-days: 1

merge:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: github.event_name == 'push'
needs:
- build
steps:
- name: Download digests (linux/amd64)
- name: Download digests (linux/arm64)
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
name: digests-github-hosted-ubuntu-arm64
path: /tmp/digests-linux-amd64
name: digests-ubuntu-24.04-arm
path: /tmp/digests-linux-arm64

- name: Download digests (linux/arm64)
- name: Download digests (linux/amd64)
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
name: digests-ubuntu-latest
path: /tmp/digests-linux-arm64
name: digests-ubuntu-24.04
path: /tmp/digests-linux-amd64

- name: Merge digests
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-pr-title.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ on:

jobs:
lint-pr-title:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: grafana/shared-workflows/actions/lint-pr-title@90e72fd7b35f5d30696313aeb736a13a15eb82ad # lint-pr-title-v1.0.0
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-page.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
# Do not run this on forks:
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == 'grafana/tanka'

runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ name: release-please

jobs:
release-please:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
outputs:
release_created: "${{ steps.release-please.outputs.release_created }}"
release_tag: "${{ steps.release-please.outputs.tag_name }}"
Expand Down Expand Up @@ -42,7 +42,7 @@ jobs:

# If a release was created, also create the binaries and attach them
release-binaries:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
needs:
- release-please
if: needs.release-please.outputs.release_created
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/renovate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
permissions:
contents: read
id-token: write
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 5

steps:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ on:

jobs:
lint:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/setup-goversion
- run: make lint

test:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/setup-goversion
Expand All @@ -35,7 +35,7 @@ jobs:
- run: make test

build:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/setup-goversion
Expand Down

0 comments on commit 656b9c0

Please sign in to comment.