Skip to content

👷 Modernize release workflow runtime - #177

Merged
AnandChowdhary merged 1 commit into
masterfrom
chore/upptime-maintenance-20260815
Aug 15, 2026
Merged

AnandChowdhary merged 1 commit into
masterfrom
chore/upptime-maintenance-20260815

Conversation

@AnandChowdhary

Copy link
Copy Markdown
Member

Summary

  • update the release job from the retired Ubuntu 18.04 runner to ubuntu-latest
  • update actions/cache from v2 to v6 (Node 24 runtime)
  • supersede Dependabot PR ⬆️ Bump actions/cache from 2 to 6 #161 with a branch based on current master

Why

The one-line cache update in #161 is clean, but actionlint shows the surrounding release job still targets the unsupported ubuntu-18.04 label. Updating both together keeps the new Node 24 action on a current runner and makes the release workflow runnable again.

Test plan

  • YAML parse
  • actionlint on .github/workflows/release.yml
  • Node 14.21.3 / npm 6.14.18 npm ci
  • Jest (2 suites / 2 tests)
  • TypeScript build
  • ncc package build
  • npm pack --dry-run
  • staged diff and added-line security scan

Supersedes #161.

@AnandChowdhary
AnandChowdhary merged commit a55de82 into master Aug 15, 2026
6 checks passed
@AnandChowdhary
AnandChowdhary deleted the chore/upptime-maintenance-20260815 branch August 15, 2026 09:06
@upptime upptime locked and limited conversation to collaborators Aug 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants