cool-easter-32542
11/05/2024, 10:19 PMactions/upload-artifacts@v3 behaviour is being deprecated and removed. Timeline:
– brown-out: November 14, 9am – 10am EST
– brown-out: November 21, 9am – 5pm EST
• removal: December 5
This affects the Linux build-wheels jobs which run in a container, and require node16 compatibility (only available in v3, not v4, of this action).
pants/src/python/pants_release/generate_github_workflows.py
Line 902 in</pantsbuild/pants/commit/9244fcc8530ac93fcc7a8e0d1fdcbabe61090f36|9244fcc>
| helper.upload_log_artifacts(name="wheels-and-pex", node16_compat=bool(container)), |
| ---------------------------------------------------------------------------------- |
We'll need to remove the usage of this from all active branches, or CI will fail.
Options:
1. quick-hack: stop uploading the logs at all
2. better: use the container only for the build, either by running the whole pants invocation in it, or using a docker environment within pants
3. ???
Pants version
N/A
OS
N/A
Additional info
Related discussion happened in: #21133
pantsbuild/pants