<#21616 actions/upload-artifacts@v3 is being remov...
# github-notifications
c
#21616 actions/upload-artifacts@v3 is being removed (5 Dec 2024), affects Linux build-wheels jobs Issue created by huonw Describe the bug According to https://github.blog/changelog/2024-11-05-notice-of-breaking-changes-for-github-actions/#artifacts-v3-brownouts, the
actions/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