[BREAKING INCOMPATIBLE CHANGES] in the official GitHub Actions CI/CD artifact upload/download actions #31
Replies: 1 comment 2 replies
-
So they just added pattern-based downloads through the new What does this mean for us? Mainly, careful manual updates, starting with looking into the actions that might make use of the older APIs under the hood. |
Beta Was this translation helpful? Give feedback.
-
GitHub Actions Advisory for @achimnol @bdraco @Dreamsorcerer @jettify @Nothing4You @mjpieters @aio-libs/admins and anybody setting up CI across the org
TL;DR My current recommendation is to actively prevent these actions from being upgraded to v4.
v4
of actions/upload-artifact and actions/download-artifact: https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/actions/upload-artifact@v3
used under the hood, and we update toactions/download-artifact@v4
in our calling workflow, things break, meaning that now it's necessary to know the implementation details of all the actionsactions/upload-artifact@v4
no longer supports uploading more files into the same GHA artifact, which effectively render our matrixes with the dists fully unusable; when said upload matrixes are invoked behind the release gate, the breakage will only become evident at the last moment, at release time, which is too late and unpleasant (and will waste hours to notice and deal with)Context:
actions/upload-artifact@v4
pypa/cibuildwheel#1699Beta Was this translation helpful? Give feedback.
All reactions