Require GITHUB_OUTPUT for runner 13 #11

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

Forgejo Runner 13 removes the legacy set-output workflow command. This keeps create-pull-request outputs on the supported GITHUB_OUTPUT path and fails clearly if a runner lacks file-command support.

What changed

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

Testing

  • bash tests/run.sh verifies pull-request-number and operation outputs are read from GITHUB_OUTPUT by downstream assertions across create, update, reopen, and no-change paths.
  • node --check src/main.js and syntax checks for src and tests JavaScript files.
Forgejo Runner 13 removes the legacy set-output workflow command. This keeps create-pull-request outputs on the supported GITHUB_OUTPUT path and fails clearly if a runner lacks file-command support. **What changed** - Removed the set-output fallback from the local core shim. - Kept the existing GITHUB_OUTPUT heredoc writer for action outputs. **Testing** - `bash tests/run.sh` verifies pull-request-number and operation outputs are read from GITHUB_OUTPUT by downstream assertions across create, update, reopen, and no-change paths. - `node --check src/main.js` and syntax checks for `src` and `tests` JavaScript files.
Require GITHUB_OUTPUT for action outputs
All checks were successful
ci / test (pull_request) Successful in 10s
test / unit (pull_request) Successful in 17s
75a9fff90b
Sign in to join this conversation.
No reviewers
No milestone
No project
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/create-pull-request-action!11
No description provided.