Skip to content
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

[4.1] update various CI workflow action versions; meeting new requirement of asset-artifact-download-action #296

Merged
merged 1 commit into from
Jul 1, 2024

Conversation

spoonincode
Copy link
Member

@spoonincode spoonincode commented Jul 1, 2024

When fixing #291, asset-artifact-download-action@v3 happened to be modified in a way that it does an HTTP 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 by actions/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 using v3. I hadn't noticed this in testing since the spring repo is using version v4 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

  1. Older release branches of leap use released cdt versions -- getting those aren't affected by this HTTP HEAD issue so there isn't a need to push this change back further than cdt's 4.1 branch

@spoonincode spoonincode merged commit 65ac098 into release/4.1 Jul 1, 2024
14 checks passed
@spoonincode spoonincode deleted the ci_action_version_update_41 branch July 1, 2024 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants