- conventionalcommits: Update Commit Determination Functionality
- internal/conventionalcommits/conventionalcommits.go: Update common change determination logic
- internal/conventionalcommits/conventionalcommits.go: Simplify package using new parser structure of go-conventionalcommits
- hooks (#51)
- Makefile: Introduce version bumping options and improve release process (#47)
- output (#46)
- internal/config/config.go: Filter config versions by specified fields (#45)
- cmd retrieveCommandFlags (#44)
- Makefile: Rearrange build targets, use CURRENT_VERSION for go application
- internal/config/config.go: Introduce field filtering in printConfigVersionsPlain function (#42)
- internal/config/config.go: Introduce field filtering in printConfigVersionsPlain function (#42)
- project information
- .goreleaser.yaml: Update GoReleaser configuration - Set owner, adjust builds, and add Docker images.
- .goreleaser.yaml: Update build process using gommitizen, remove ai-commit, create Docker images and modify build retrieveCommandFlags
- .goreleaser.yaml: Update GitHub repository owner, set CGO_ENABLED to 0 for all builds, correct version export in gommitizen binary, update Docker image templates and build retrieveCommandFlags
- myFile.go: Refactor function for improved readability and maintainability
- go.mod: Update module path to github.com/freepik-company/gommitizen
- Refactor version handling
- show message to run gommitizen in the root path of git
- update commit message and tag when it's root When gommitizen it's initialized in the root of the git repository the tag message is updated to avoid concatenate a dot at the end of the tag string and set the commit to a more legible string
- show a best error message It shows how you could fix the problem by teaching you the requierements of gommitizen about to the minimun number of commits it needs
- add version command
- update version
- fix unit tests in pipeline
- fix unit tests in pipeline
- add new dependencies for testing
- add test target to makefile
- git interface for mocking
- unit tests
- mock for git object
- rename git object to gitHandler to avoid collides with package name
- delete nor needed file
- update code for unit testing
- GH-Actions: change event to respond to
- GH-Actions: change event to listen on release
- GH-Action: change event on which the event is triggered
- add prefix to config (#16)
- add scan target to Makefile to perform a scan with sonnarqube and lint
- version.go: add support for manual increment of version
- support for multiples version files Example of commandUsage: file .version.json
{ "version": "0.12.0", "commit": "37149b77ce36d40422441ad20b999156ba107e18", "version_files": [ "Chart.yaml:version", "other-version.txt:version" ] }
- add changelog refactor version to use changelog and split update function into two to allow for more flexibility and to allow for the changelog to be updated. Translates comments and literals to english.
- add support of changelog and increment in bump command
- add cobra to handle command input and some extra features like autogenerated help or cli completion
- add filePath to version while LoadVersionData
- fix adding commit message to the list of changes Also translate comments and literals to English
- fix initialization with HEAD^
- fix git diff comment when serveral files changed
- version: split the code in several files for readability
- improve text output
- create a version object from constructor
- cmd/bump.go: replace Printf with Errorf when errors
- GH-Action: change binary name
- GH-Actions: fix a typo in the copy process
- GH-Actions: add release autogeneration
- GH-Actions: add release autogeneration
- type of increment related to its priority
- main.go: fix text for help
- fix name of application
- rename application