MuseScore icon indicating copy to clipboard operation
MuseScore copied to clipboard

Fix a bunch of GitHub Actions deprecations

Open cbjeukendrup opened this issue 3 years ago • 2 comments

See:

  • https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
  • https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
    • https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-output-parameter

cbjeukendrup avatar Oct 12 '22 16:10 cbjeukendrup

This fixes all things that can be fixed on our side; for the rest, the "sub-actions" that we use will have to be updated. They will probably fix it in 0.0.1 versions, which will get used automatically because we only specify the major version v3 for the relevant actions.

But anyway: to be on the safe side, let's not merge this PR until after 4.0 (even though the risk is low because it only involves changes to very basic CI actions that hardly interfere with the build process, and thus have much lower risk than updating a compiler for example). I'm just putting it here so that we have it ready when they suddenly "hard-deprecate" the things.

cbjeukendrup avatar Oct 12 '22 21:10 cbjeukendrup

Rebased!

cbjeukendrup avatar Dec 26 '22 15:12 cbjeukendrup