-
Notifications
You must be signed in to change notification settings - Fork 167
Adds script to help promote RC artifacts & modifies packages for future source releases #1408
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
base: main
Are you sure you want to change the base?
Conversation
This should only move apache-hamilton* artifacts.
This will make it simpler to release things. Since we vote on source releases -- this will make it simpler to do so rather than much post-processing. Note: flit for some reason creates metadata that is ahead of what twine knows about. This then updates the helper to drop worrying about the other artifacts. We'll postprocess them to upload to pypi.
We should move files to save on disk space.
We missed this in the initial ASF setup.
| """Creates the source tarball, GPG signature, and checksums using `python -m build`.""" | ||
| print("Creating release artifacts with 'python -m build'...") | ||
| files_to_upload = [] | ||
| print("Creating release artifacts with 'flit build'...") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we remove the print and use echo in the .sh script instead?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤷
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is closer to the code -- so no difference?
This should only move apache-hamilton* artifacts.
We should only create apache-hamilton artifacts for the source release vote.
We can post-process for upload to pypi.
Also contains update to docs for the release to include links to the downloads.
Changes
How I tested this
Notes
Checklist