Skip to content
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

Release 0.16.1 #2071

Closed
10 of 11 tasks
trallard opened this issue Dec 6, 2024 · 4 comments
Closed
10 of 11 tasks

Release 0.16.1 #2071

trallard opened this issue Dec 6, 2024 · 4 comments
Assignees
Labels
kind: release Items related to PST releases
Milestone

Comments

@trallard
Copy link
Collaborator

trallard commented Dec 6, 2024

Double check for quality-control

Prepare the codebase for a new version

  • Bump __version__ in __init__.py
  • Update our version switcher .json file with the new version
  • Make a release commit: git commit -m 'bump: 0.1.9 → 0.2.0'
  • Push the RLS commit git push upstream main
  • If a release candidate is needed, tick this box when we're now ready for a full release.

Make the release

  • Start a new GitHub release
    • Call the release the current version, e.g. v0.2.0
    • In the Choose a Tag: dropdown, type in the release name (e.g., v0.2.0) and click "Create new tag"
    • In the Target: dropdown, pin it to the release commit that you've just pushed.
    • Generate the automatic release notes, eventually manually specify the previous version (useful when several release candidate have been made)
  • Confirm that the release completed
  • Hide the previous patch version build in the RDT interface if needed.
  • Celebrate, you're done! 🎉
@trallard trallard added the kind: release Items related to PST releases label Dec 6, 2024
@trallard trallard added this to the 0.16.1 milestone Dec 6, 2024
@trallard trallard self-assigned this Dec 6, 2024
@dbitouze
Copy link
Contributor

dbitouze commented Dec 7, 2024

Shouldn't it be 0.16.1 instead of 0.1.6.1?

@trallard trallard changed the title Release 0.1.6.1 Release 0.16.1 Dec 9, 2024
@trallard
Copy link
Collaborator Author

trallard commented Dec 9, 2024

Yes you are right, I accidentally added a . in the issue title.

@trallard
Copy link
Collaborator Author

🏷️ 0.16.1rc0 is out now - will leave this discussion open should we encounter any issues and will be cutting a full release after at least a week.

@trallard trallard pinned this issue Dec 16, 2024
@trallard
Copy link
Collaborator Author

It has been a week since the release candidate was published and we have not gotten any major issue reports so I decided to cut the 0.16.1 release 🚀 🏷️

@trallard trallard unpinned this issue Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: release Items related to PST releases
Projects
None yet
Development

No branches or pull requests

2 participants