·
24 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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
versioninput to pin the Ghost Admin API version sent in request headers, defaulting tov6.0(#118) - The action source was converted to TypeScript (#138)
- Theme names derived from
package.jsonare slugified (#84) excludepatterns that look like CLI options are rejected to prevent argument injection- Dependency updates throughout, including
@tryghost/admin-api1.14.9 and@actions/corev3
Internal
- The repo is standardised on pnpm with a pinned
packageManagerand hardened workflows (#144) - The major-version tag workflow now has an explicit
contents: writegrant and pinsupdate-majorverto the v1.1.2 release (#145)
Full changelog: v1.6.6...v2.0.0