-
Notifications
You must be signed in to change notification settings - Fork 212
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update GHA uses #560
Update GHA uses #560
Conversation
- actions/checkout v3 -> v4 - actions/setup-go v3 -> v5 - docker/login-action v2 -> v3 - actions/upload-artifact v3 -> v4 - Replace deprecated set-output with $GITHUB_OUTPUT file Signed-off-by: Brandon Mitchell <[email protected]>
See #510 (comment) for details on why we don't want to delay this. |
@@ -62,7 +62,7 @@ runs: | |||
|
|||
- name: Upload OCI distribution-spec conformance results as build artifact | |||
if: always() && steps.run-conformance.outputs.has-report == 'true' | |||
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 | |||
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
for future update: would be nice to uses hashes for all of them, then dependabot can do these updates for us
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm happy to make that change. Just need to ensure dependabot is setup (it hasn't been updating this file).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep I don't see a dependabot on this repo, a basic setup would be https://github.com/Trow-Registry/trow/blob/5b794f588ba0e1a6b7d57b6a25f9e6c4724b0b62/.github/dependabot.yml
GitHub blog post on the deprecation: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/ @opencontainers/distribution-spec-maintainers It appears we have 11 days to merge this and tag a patch release to give users an upgrade option when their CI starts breaking. We could tell users they need to run conformance from |
We have a lot of stale actions. This bumps everything to the latest release.
set-output
with$GITHUB_OUTPUT
fileReplaces #510