Skip to content

v2.0.0

Latest

Choose a tag to compare

@aileen aileen released this 10 Jun 12:20
· 24 commits to main since this release
Immutable release. Only release title and notes can be modified.
101a83f

Breaking

  • Runtime updated from Node 20 to Node 24 (#145, fixes #132). Node 20 reached EOL in April 2026 and GitHub Actions runners default JavaScript actions to Node 24 from June 16th, 2026. GitHub-hosted runners are unaffected; self-hosted runners need version ≥ 2.327.1.

Changes since v1.6.6

  • New version input to pin the Ghost Admin API version sent in request headers, defaulting to v6.0 (#118)
  • The action source was converted to TypeScript (#138)
  • Theme names derived from package.json are slugified (#84)
  • exclude patterns that look like CLI options are rejected to prevent argument injection
  • Dependency updates throughout, including @tryghost/admin-api 1.14.9 and @actions/core v3

Internal

  • The repo is standardised on pnpm with a pinned packageManager and hardened workflows (#144)
  • The major-version tag workflow now has an explicit contents: write grant and pins update-majorver to the v1.1.2 release (#145)

Full changelog: v1.6.6...v2.0.0