ci: move to node24 actions and ubuntu-26.04 runners
MH
23d ago+15+15+01234567890123456789-14-14-01234567890123456789
Summary
Clears the GitHub Actions deprecation warnings:
- Node.js 20:
rubygems/release-gemv1.2.0 → v1.4.1 (its bundledconfigure-rubygems-credentialsmoves from Node 20 to Node 24). - ubuntu-latest → Ubuntu 26 migration:
runs-on: ubuntu-latest→ubuntu-26.04.
Workflow files only.
Test plan
- CI is green on this PR
- Run annotations no longer show the Node 20 or ubuntu-latest notices
Summary by cubic
Clears GitHub Actions deprecation warnings by moving CI to non-deprecated runners and Node 24.
- Updates
runs-on: ubuntu-latesttoubuntu-26.04inci.ymlandpush.yml. - Pins Ruby to minor-only
4.0becauseubuntu-26.04doesn't provide patch builds. - Bumps
ruby/setup-rubyfrom v1.302.0 to v1.327.0 for Ubuntu 26.04 support. - Bumps
rubygems/release-gemfrom v1.2.0 to v1.4.1, which replaces the bundled Node 20 runtime with Node 24.