Require GITHUB_OUTPUT for runner 13 #15

Merged
stephen merged 1 commit from runner13-workflow-compat into main 2026-08-04 21:27:13 +00:00
Owner

Forgejo Runner 13 removes the legacy set-output workflow command. This action already writes outputs through GITHUB_OUTPUT on current runners; make that file-command path mandatory so missing support fails loudly instead of emitting a removed command.

What changed

  • Removed the set-output fallback from the local core shim.
  • Kept the existing GITHUB_OUTPUT heredoc writer for multiline-safe outputs.

Testing

  • npm test verifies cache outputs round-trip through parsed GITHUB_OUTPUT, including cache-hit and multiline values.
  • npm run check
Forgejo Runner 13 removes the legacy set-output workflow command. This action already writes outputs through GITHUB_OUTPUT on current runners; make that file-command path mandatory so missing support fails loudly instead of emitting a removed command. **What changed** - Removed the set-output fallback from the local core shim. - Kept the existing GITHUB_OUTPUT heredoc writer for multiline-safe outputs. **Testing** - `npm test` verifies cache outputs round-trip through parsed GITHUB_OUTPUT, including cache-hit and multiline values. - `npm run check`
Require GITHUB_OUTPUT for action outputs
All checks were successful
test / e2e (pull_request) Successful in 11s
test / e2e-post-save (pull_request) Successful in 23s
test / unit (pull_request) Successful in 27s
ci / test (pull_request) Successful in 33s
03d371fbcf
stephen deleted branch runner13-workflow-compat 2026-08-04 21:27:13 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rasterstate/cache-action!15
No description provided.