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

GitHub Artifacts API update #9976

Open
mwu-tow opened this issue May 16, 2024 · 0 comments
Open

GitHub Artifacts API update #9976

mwu-tow opened this issue May 16, 2024 · 0 comments
Labels
-build-script Category: build script

Comments

@mwu-tow
Copy link
Contributor

mwu-tow commented May 16, 2024

GitHub recently announced a new version of their Artifacts API (v2) along with updated @actions/upload-artifact action.

The Rust build script has its own implementation of the API, allowing to upload and download artifacts from within the build context. It wasd modeled after the now-outdated @actions/upload-artifact action, and needs to be updated to work with the new API.

The GitHub is going to eventually disable the old API. The old upload-artifact action will be deprecated on June (v3) and November (v4). The Rust implementation should be updated or replaced before that.

The new API has some important benefits, mainly the ability to download artifacts from the run before the workflow completion (without need for internal APIs). If the build script is replaced, this issue is essentialy no-op, as long as the new workflow definitions use the v4+ of the action.

@mwu-tow mwu-tow added the -build-script Category: build script label May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-build-script Category: build script
Projects
None yet
Development

No branches or pull requests

1 participant