CI: Update GitHub actions#13449
Conversation
Also, change from actions/attest-build-provenance to actions/attest. The former is just a wrapper around the latter now.
Update to remove node20 deprecation warnings. Also update the source of the action since the name has changed.
Update to remove node20 deprecation warnings. Also update the source of the action since the name has changed.
Update both flatpak-builder and flat-manager.
Update both the download and upload actions.
PatTheMav
left a comment
There was a problem hiding this comment.
I take it the actions that don't have a version tag comment behind their commit hash have no versioning scheme for their action (or the last version is very far behind the commit)?
Correct, except for the steam actions, where I forgot to add the version tag comments. I will add those in a rebase/push. Homebrew/actions does not use releases/tags. korelstar/xmllint-problem-matcher does have releases/tags, but the updated commit is not part of one. Here is the diff between v1.2.0 and the commit I picked: korelstar/xmllint-problem-matcher@1bd292d...b105cfa |
Description
Update all GitHub actions where updates were available.
Important
Because this updates
.github/workflows/sign-windows.yaml, the commit hash for consuming that must be updated, which means this requires a merge commit.Motivation and Context
Want to update actions and reduce or eliminate CI warnings about deprecations.
How Has This Been Tested?
It hasn't yet. First-party GitHub Actions were already updated on obs-deps and seem to be working fine. However, we use far more actions on obs-studio.
Types of changes
Checklist: