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

fix: prepare for artifact v4 #335

Merged
merged 3 commits into from
Dec 16, 2023
Merged

fix: prepare for artifact v4 #335

merged 3 commits into from
Dec 16, 2023

Conversation

henryiii
Copy link
Collaborator

@henryiii henryiii commented Dec 14, 2023

I can't actually start suggesting v4 until @hynek's build-and-inspect-python-package updates, since we suggest using that for pure Python packages, and v1-v3 upload/download is not cross compatible with v4. Features of v4 are here: https://github.com/actions/toolkit/tree/main/packages/artifact#v2---whats-new - sounds nice, though the immutable artifacts is a hard one (see pypa/cibuildwheel#1699 too). There's an issue asking for guidance here: actions/upload-artifact#472.

Signed-off-by: Henry Schreiner <[email protected]>
@hynek
Copy link

hynek commented Dec 15, 2023

given the incompatibility, I guess baipp should be bumped to v2?

@henryiii
Copy link
Collaborator Author

henryiii commented Dec 15, 2023

I think that's a perfect (as in as best as this mess can be) solution, thanks! I'm going to push then then as soon as it's tested (CMake 3.28.0 has a segfault, and I don't have permissions to yank, so dealing with this right now in cmake-python-distributions, where someone already merged the v4 updates, thinking they were broken because they were incompatible, not realizing the merging issue would persist after both were updated, and now can't move forward with getting 3.28.1 out...)

I think we should also suggest Dependabot's new grouping feature (probably as a repo-review check), as that wouldn't have happened if both v4 updates were grouped together.

@henryiii
Copy link
Collaborator Author

cmake shipped with v4 and the changes here, so I think it's good to go.

@henryiii henryiii marked this pull request as ready for review December 16, 2023 04:14
@henryiii henryiii merged commit 002126a into main Dec 16, 2023
15 checks passed
@henryiii henryiii deleted the henryiii/fix/artifactv4 branch December 16, 2023 04:28
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.

2 participants