Skip to content

v2.1.0

Latest

Choose a tag to compare

@hsbt hsbt released this 12 Jun 23:12
dc5a8d8

This release switches the action runtime from Node 20 to Node 24. The node24 declaration in action.yml removes the deprecation warning that every consumer — most visibly through rubygems/release-gem — has seen since GitHub announced the Node 20 deprecation, and gets ahead of runners switching JavaScript actions to Node 24 by default on June 16, 2026.

Note for self-hosted runners: the node24 runtime requires actions/runner 2.327.1 or later. GitHub-hosted runners are unaffected.

The pending major dependency updates are included as well: zod 4, @actions/core 3, and @actions/http-client 4. The actions toolkit majors ship only ES module builds now, so the build pipeline emits ES modules internally, while the bundled dist/index.js the runner executes remains CommonJS. The action's inputs, outputs, and behavior are unchanged.

Thanks to @dduugg for first proposing the runtime switch in #413.

What's Changed

  • Clean up stale development configuration by @hsbt in #420
  • Switch to Node 24 and adopt pending major dependency updates by @hsbt in #421

Full Changelog: v2.0.0...v2.1.0