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

upgrade to actions/upload-artifact@v4 #2140

Merged
merged 1 commit into from
Jan 25, 2024
Merged

upgrade to actions/upload-artifact@v4 #2140

merged 1 commit into from
Jan 25, 2024

Conversation

spoonincode
Copy link
Member

Upgrade to actions/upload-artifact@v4. This has a couple nice benefits (as advertised by v4),

Upload performance is substantially better than v3, so much so that we can get rid of my upload-artifact-large-chunks-action and just rely on the canonical upload-artifact going forward.

More interestingly, artifacts are viewable and downloadable before the workflow completes. This has long been an annoyance to me so great to see this resolved. It's nice to, for example, grab the build or the leap-dev or some logs before the entire workflow has completed (i.e. before LR tests take.. a long time to complete). It'll also be hugely beneficial to usages of asset-artifact-download-action for similar reasons. For example, a workflow that's still in progress but has a leap-dev.deb completed can be used immediately instead of waiting for LR tests to complete. Sadly, I believe, asset-artifact-download-action will need to be refactored to deal with this new possibility (I believe it waits for the workflow to be completed currently). Maybe one day..

@spoonincode spoonincode added the CICD Anything dealing with the CI workflow behavior label Jan 25, 2024
@spoonincode spoonincode merged commit 6282a08 into main Jan 25, 2024
38 of 49 checks passed
@spoonincode spoonincode deleted the uav4 branch January 25, 2024 20:51
@ericpassmore
Copy link
Contributor

Note:start
group: RELEASE
category: CHORE
summary: Upgrade to github actions/upload-artifact@v4 which fixes large uploads, and makes artifacts viewable before workflow completes.
Note:end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CICD Anything dealing with the CI workflow behavior
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants