With the latest fixes and updates to the script, it might be warranted to introduce versioning
- Keep track of the script version in the code
- Create releases with the script version, include updates and fixes since last version
- Maybe create a change_log/release_notes file?
- Add a
git artifact version subcommand
- Showcase how easy it is to use git-artifact in CI/CD by creating a workflow to (release) a new version, and use git-artifact to store the script as an artifact in the repo (we will need to copy it in the workspace as a different name for it to be picked up by the script)?