Closed mistydemeo closed 3 weeks ago
Confirmed the "publish prerelease" logic works fine: https://github.com/mistydemeo/cargodisttest/releases/tag/v0.2.155-prerelease.2
Confirmed create-release = false
works. https://github.com/mistydemeo/cargodisttest/releases/tag/v0.2.155
External repo with commit read from a submodule: https://github.com/mistydemeo/cargodisttest-target/releases/tag/v0.2.164
External repo with no submodule: https://github.com/mistydemeo/cargodisttest-target/releases/tag/v0.2.165
@Gankra Swapped to generating the command in Rust and inlining the whole thing, instead of generating it within the action itself. How's this version look to you?
This cuts down on our use of external actions, swapping to calling the
gh
commandline tool ourselves instead of using an external action for the job.I've tested in the standard case - creating a normal new release with artifacts and it's working.
We need to also test creating a release that's a prerelease, and test the "edit existing release" flow, to ensure that everything still works as expected.We've now tested every case. It took a few bugfixes, but we should now have feature parity with the existing approach.To be tested:
create-release = false
- https://github.com/mistydemeo/cargodisttest/releases/tag/v0.2.155