-
Notifications
You must be signed in to change notification settings - Fork 95
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
Point CI back to liboqs main #431
Conversation
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.
Two nits.
Much appreciated, @SWilson4 ! RC1 done. Will mark as final tomorrow if not hearing protests -- shouldn't happen, given the contents had been reviewed before... Edit/Add: Could you please also update the Wiki documenting how the release process should work as per your recommendation? |
Signed-off-by: Spencer Wilson <[email protected]>
Signed-off-by: Spencer Wilson <[email protected]>
Signed-off-by: Spencer Wilson <[email protected]>
Done. I added a "release candidate" step and clarified a couple of permissions-related points. Please feel free to iterate on it if you find an ambiguity. I also changed the base branch of this PR to main now that the RC has been merged in. |
Thanks! But I still don't quite understand how to proceed from RC to final release though: Do I get it right that I'd now have to wait for an OQS meeting to confirm the RC is OK? What about having concrete acceptance criteria or remote approvals by someone allowing this to be faster? Who would this be? I'm the sole maintainer but have been stripped of the github admin rights required to proceed as per the Wiki. Anyway, after this RC approval, would I then
This sounds pretty complicated: I must be missing something. Was it incorrect for me to merge the 061rc1 branch to main and do the RC on that commit? Was it incorrect to have rc monikers in any file? Or should I have created the RC1 on this branch (not yet merging to main), waiting for it to be approved somehow, then fix it up to be final (remove rc monikers) and only then merge-and-release? Do you have a write-up somewhere how |
I'll admit that I was deliberately ambiguous on that point, as I don't believe there are concrete acceptance criteria currently. (And I'd prefer not to come up with them on my own and codify them as a "benevolent dictator." 😜)
That seemed to me be the quickest and easiest way to get the "-rc" suffixes out of the necessary files without pushing directly to I don't think there's a standardized procedure for My preference for future releases from Sorry for any confusion I've caused with the wiki edits; I really am trying to streamline things as much as I can without overstepping. |
Yours Truly considers a working
Would be more welcome than a malevolent, non-contributing dictator just making life miserable.
Now done in #434. I'll merge when approved, do final release afterwards and then merge this PR to get back to dev mode (see separate Approval comment). |
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.
LGTM. Even better would be an update to the version info (to 0.6.2-dev) in CMakeLists.txt.
Tagging @SWilson4 : Please change the version ID and merge as you find time to close out this release cycle. Thanks in advance. |
Signed-off-by: Spencer Wilson <[email protected]>
To hopefully save @baentsch some time making the
oqs-provider
release tomorrow 😁