3 ms·
You can take this a step further and completely automate the release of your package. That means the tagging, publishing and the GitHub release notes. I don't
by shadycuz 4y ago
You can take this a step further and completely automate the release of your package. That means the tagging, publishing and the GitHub release notes.
I don't have a blog post but you can see the process on my personal project https://github.com/DontShaveTheYak/cf2tf https://github.com/DontShaveTheYak/cf2tf
Check out the merged PR's and the GitHub actions.
I even do alpha releases to test pypi.
- diarrhea 4y agoTo that end, I've had good success with `replease-please`: https://github.com/googleapis/release-please https://github.com/googleapis/release-please . It's available as a GitHub Action and works out of the box very easily. It does tagging, publishing, editing the CHANGELOG, creating a release and more. Whatever you want it to, really, using a bool flag in the CI pipeline that triggers after a release-please release was made aka merged into main.