[4.1 -> main] update various CI workflow action versions; meeting new requirement of asset-artifact-download-action #297
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
main merge of #296:
When fixing #291,
asset-artifact-download-action@v3
happened to be modified in a way that it does anHTTP HEAD
on the artifact payload (AntelopeIO/asset-artifact-download-action@589a841).Unfortunately it turns out that
HTTP HEAD
requests on artifact payloads only seem to work when using the newer artifact mechanics provided byactions/upload-artifact@v4
, thus causing spring workflows to fail to find a cdt artifact (https://github.com/AntelopeIO/spring/actions/runs/9744641333/job/26897606178) since cdt is still usingv3
. I hadn't noticed this in testing since the spring repo is using versionv4
for a while now.Upgrade to
actions/upload-artifact@v4
so that spring, etc can find cdt when using a git ref1. And go ahead and update other actions in here that will get rid of all the deprecation warnings that are flagged.Footnotes
Older release branches of
leap
use released cdt versions -- getting those aren't affected by thisHTTP HEAD
issue so there isn't a need to push this change back further than cdt's 4.1 branch ↩