JasonYao / dotfiles

My configuration-based dotfiles, using the pydotfiles library
GNU General Public License v3.0
1 stars 0 forks source link

Add in automated semver and commitizen-friendlyness #54

Closed JasonYao closed 1 year ago

JasonYao commented 1 year ago

Background

In order for us to add in ci/cd (#48), we'd either need to be constantly generating same-named build files and overwriting them, or have versioned names. if we have versioned names, then we'd need some unique identifier tying it to the code base, which is either the SHA hash or an actual version number.

Since the SHA hash can't be sorted easily, we'd need to either add in a build timestamp, or have versions of the dotfiles using the automated semver stuff.

I'll be going with the automated semver stuff since it seems like a better solution long term, and makes for an easy 1:1 mapping between the codebase and releases.

JasonYao commented 1 year ago

:tada: This issue has been resolved in version 1.0.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: