Closed greenhat closed 1 month ago
If I understand correctly, we should merge this once #272 is green? Or should we merge it now, and it will release once we have a successful build on that branch? Feel free to merge this whenever ready if it's the latter.
Since it is testing of the publishing process and not the actual public release, I thought the green test suite is not required, and we can merge it now. On the second thought, maybe publishing with a red test suite is not a good idea.
The CI job should publish the crates once it merged. Since we are not running(BTW, should we?) the tests in the release
job, green cargo build
is the only hard requirement.
Ref #246
Well, the release PR against the main branch is not going to work since the VM v0.10 has MSRV 1.80 and some breaking API changes. Let's test the publishing from the next branch.
In this PR, I set the release CI job to run on merges to the
next
branch. We'll revert this after publish testing is complete.After this PR is merged, the release CI job will publish all the unpublished crates.