Pin release workflow runners to ubuntu-24.04

The release, docker, and Homebrew jobs ran on ubuntu-latest, which
migrates across Ubuntu major versions on GitHub's schedule. Pin to
ubuntu-24.04, the image ubuntu-latest resolved to in the last green
release run, matching the explicit runner labels used elsewhere.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Bryan Helmkamp 2026-08-21 06:43:52 -04:00
parent 103cbb419e
commit e179fd02d0
No known key found for this signature in database

View file

@ -138,7 +138,7 @@ jobs:
release:
name: Release
needs: compile
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
contents: write
steps:
@ -166,7 +166,7 @@ jobs:
docker:
name: Docker image
needs: compile
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
contents: read
packages: write
@ -259,7 +259,7 @@ jobs:
name: Update Homebrew Formula
needs: release
if: ${{ !contains(github.ref_name, '-') }}
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
environment: release
permissions:
contents: read
@ -308,7 +308,7 @@ jobs:
name: Update Homebrew Nightly Formula
needs: release
if: ${{ contains(github.ref_name, '-') }}
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
environment: release
permissions:
contents: read