Skip to content

Modernize deprecated ::set-output to \ - #1

Open
KarloffsGhost wants to merge 1 commit into
mainfrom
fix/actions-set-output-github-output
Open

Modernize deprecated ::set-output to \#1
KarloffsGhost wants to merge 1 commit into
mainfrom
fix/actions-set-output-github-output

Conversation

@KarloffsGhost

Copy link
Copy Markdown
Owner

GitHub deprecated the ::set-output workflow command (github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands) in favor of writing to the $GITHUB_OUTPUT environment file. GitHub has since postponed actual removal indefinitely, so this workflow still runs fine today with only a deprecation warning — this is a forward-compatible modernization, not a repair of something currently broken.

This is a mechanically verified, byte-precise, line-for-line replacement of all 6 ::set-output call sites in this file with the equivalent $GITHUB_OUTPUT form. The transform was checked for syntax correctness, shell-context safety, runner-capability compatibility, and re-scanned afterward to confirm zero remaining deprecated call sites, then confirmed the resulting YAML still parses. No other content in the file was touched.

Opened against my own fork first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant