Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
The Python release workflow was failing due to artifact naming conflicts. Multiple jobs were trying to upload artifacts with the same name 'wheels', causing 409 Conflict errors. #206 (comment)
Solution
Modified the workflow to use unique artifact names for each job:
wheels-macos
for macOS buildswheels-windows-x64
andwheels-windows-x86
for Windows buildswheels-linux-x86_64
andwheels-linux-i686
for Linux buildswheels-linux-cross-*
for Linux cross-compilation buildswheels-musllinux-*
for musl Linux buildsTesting
Successfully tested with tag
v2.13.0-test
. All build jobs completed successfully:https://github.com/TomBener/autocorrect/actions/runs/12336470865
The only expected failure was in the publish step due to missing PyPI credentials, which is normal for PR testing.
Changes
Thanks for creating this great tool. Please feel free to edit this change.