stefanzweifel / git-auto-commit-action

Automatically commit and push changed files back to GitHub with this GitHub Action for the 80% use case.
MIT License
1.93k stars 224 forks source link

Use deprecated set-output syntax if GITHUB_OUTPUT environment is not available #255

Closed stefanzweifel closed 1 year ago

stefanzweifel commented 1 year ago

This PR solves the issue reported in #254, where the Action fails in environments not yet updated to the latest GitHub Actions runner where $GITHUB_OUTPUT is availbale.

The PR changes the Action to first check if $GITHUB_OUTPUT is available. If available the new syntax is used. If $GITHUB_OUTPUT is missing, the now deprecated syntax set-output is used.

set-output is supported by GitHub until June 2023. I plan to remove this fallback code in late December 2022 with the hope, that most runners of GitHub Enterprise have been updated by then.