-
Notifications
You must be signed in to change notification settings - Fork 0
Release JITB
Joseph Harkleroad edited this page Dec 21, 2024
·
11 revisions
- Run the test cases:
python -m test - Run the linters on
devpycodestyle --max-line-length=100 ././devops/scripts/run_pylint.sh
- Update
CHANGELOG.md- Copy empty
[Unreleased]headers to the top - Change old
[Unreleased]to[X.Y.Z] - YYYY-MM-DD - Remove empty headers from
[X.Y.Z] - YYYY-MM-DD - Update release links at the bottom
- Copy empty
- Update
pyproject.tomlversion - Merge
devintomain - Build the wheel:
python -m build - Tag and release
- Click the green "Create a new release" button
- Click "Choose a tag" dropdown, type "vX.Y.Z" in the new tag field, and click "+ Create new tag:"
- Change the "Target:" dropdown to
main - Type "vX.Y.Z" in the "Release title" field
- Type a release description: "See
CHANGELOG.mdfor release notes." - Click the green "Publish release" button
- Click the "Attach binaries by dropping them here or selecting them." and choose the release wheel from
dist