From 3262af3c28fe1b2c28fc3b77d51db30fc7403840 Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Sun, 22 Jun 2025 16:02:14 -0400 Subject: [PATCH] Upgrade to Ubuntu 24.04 and arm64 runners. --- .github/workflows/ci.yml | 2 +- .github/workflows/delete-pr-image.yml | 2 +- .github/workflows/lint.yml | 4 ++-- .github/workflows/pypi-package.yml | 4 ++-- .github/workflows/test.yml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 326a02e..4e71b7d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ on: jobs: preflight: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm outputs: image_base: ${{ steps.details.outputs.image_base }} image_tag: ${{ steps.preflight.outputs.image_tag }} diff --git a/.github/workflows/delete-pr-image.yml b/.github/workflows/delete-pr-image.yml index 0ec84e3..65b7350 100644 --- a/.github/workflows/delete-pr-image.yml +++ b/.github/workflows/delete-pr-image.yml @@ -9,7 +9,7 @@ on: jobs: clean-image: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm steps: - id: details uses: kpfleming/composite-actions/image-details@v3 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 27aa6f8..5026f90 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -9,7 +9,7 @@ on: jobs: preflight: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm outputs: image_base: ${{ steps.details.outputs.image_base }} need_lint: ${{ steps.preflight.outputs.need_lint == 'true' }} @@ -27,7 +27,7 @@ jobs: lint_paths: workflow-support/lint_paths.yml lint: if: needs.preflight.outputs.need_lint == 'true' - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm needs: - preflight container: diff --git a/.github/workflows/pypi-package.yml b/.github/workflows/pypi-package.yml index 95f70e6..ec26d57 100644 --- a/.github/workflows/pypi-package.yml +++ b/.github/workflows/pypi-package.yml @@ -18,7 +18,7 @@ permissions: jobs: build-package: name: Build and verify package - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm steps: - uses: actions/checkout@v4 @@ -32,7 +32,7 @@ jobs: name: Publish released package to PyPI environment: release-pypi if: github.event.action == 'published' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm needs: build-package steps: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 46a71ab..18feaa1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,7 @@ on: jobs: test: if: inputs.if - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04-arm container: image: ${{ inputs.image }} steps: