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 <git@bmitch.net>
|
See #510 (comment) for details on why we don't want to delay this. |
| - 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.
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.
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.
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-outputwith$GITHUB_OUTPUTfileReplaces #510