ashvardanian / tinysemver

Tiny Semantic Versioning (SemVer) library and GitHub CI, that doesn't depend on 300K lines of JavaScript code and fits in a single Python file
https://github.com/marketplace/actions/tinysemver
Apache License 2.0
13 stars 2 forks source link

Implementing the GitHub Action #1

Closed ashvardanian closed 1 month ago

ashvardanian commented 1 month ago

TinySemVer currently implements Git-tagging, but doesn't integrate with GitHub specific functionality. Namely, releasing the new tag, and doing everything from inside the GitHub CI. It would be great to add that functionality.

One potentially tricky part is how do we push a commit/tag/release from inside the CI without recursively starting a new CI job.

ashvardanian commented 1 month ago

Hey @grouville, do you have any ideas around this?