GitHub Actions Deprecation & EOL Tracker
Search the deprecations that break workflows -- dead Node runtimes, removed action versions, retired runner images -- and see exactly what to switch to.
GitHub regularly deprecates action versions, workflow commands, and runner images, and a stale workflow can start failing overnight. This curated, dated tracker lets you search and filter every notable deprecation and end-of-life, with the concrete fix for each.
Curated as of June 2026 — confirm against the official GitHub changelog for the latest dates.
What it tracks
- Runtime end-of-life: Node 12 and Node 16 actions removed in favor of Node 20.
- Action versions: checkout/cache v1-v3 and upload-/download-artifact v3 superseded by v4.
- Workflow commands: ::set-output::, ::save-state::, set-env, and add-path replaced by the $GITHUB_OUTPUT / $GITHUB_STATE / $GITHUB_ENV / $GITHUB_PATH files.
- Runner image retirements: ubuntu-18.04, ubuntu-20.04, macos-11, and macos-12.
Why curated current data beats an AI answer
Deprecation deadlines move, and the training cutoff of a model may predate the latest brownout or removal. This list is curated and dated, and the note points you at the official changelog so you can confirm the exact date.