libcord-tech / gauntlet

A keybinding tool for defending quickly in NationStates.
BSD 3-Clause "New" or "Revised" License
3 stars 3 forks source link

Update release publication #44

Closed esfalsa closed 1 year ago

esfalsa commented 1 year ago

We're currently using actions/create-release and actions/upload-release-asset in our CI pipeline to publish releases for nightly builds. Both are unmaintained (as of a couple years ago) and though they're still working fine for now, they do produce warnings in the GitHub Actions logs:

Warning: The set-output command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

It looks like it's overdue for removal — the linked article originally had them scheduled for removal on May 31, but it seems like it was postponed — but we're probably better off looking into alternatives. softprops/action-gh-release is listed as a maintained alternative in the READMEs of both actions/create-release and actions/upload-release-asset; there may be other suitable alternatives as well that I haven't looked into.