Skip to content
Latchkey

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.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →