Conventional Commits Versioner

Conventional Commits Versioner

Tag and Release Coverage Status

ccv does one thing: it walks git commit history back from the current HEAD to find the most recent tag, taking note of commit messages along the way. When it reaches the most recent tag, it uses the commit messages it saw to figure out how the tag should be incremented, and prints the incremented tag.

ccv is intended for use in continuous delivery automation.

The ideas behind ccv are described by Conventional Commits and Semantic Versioning. Currently parts 1 to 3 of the Conventional Commits specification summary are recognized when incrementing versions.

Get it

Download the latest release on github, or:

go get github.com/smlx/ccv

Use it

For a full example, see the tag-release workflow in this repository.

Simple example:

# add an incremented tag if necessary
if [ -z $(git tag -l $(ccv)) ]; then
	git tag $(ccv)
fi

ccv takes no arguments or options*.

* Yet!

Prior art

  • caarlos0/svu does pretty much the same thing, but it has more features and shells out to git. ccv uses go-git/go-git instead.
Owner
Comments
  • chore(deps): bump wagoid/commitlint-github-action from 5.0.2 to 5.1.2

    chore(deps): bump wagoid/commitlint-github-action from 5.0.2 to 5.1.2

    Bumps wagoid/commitlint-github-action from 5.0.2 to 5.1.2.

    Changelog

    Sourced from wagoid/commitlint-github-action's changelog.

    5.1.2 (2022-10-06)

    5.1.1 (2022-10-06)

    5.1.0 (2022-10-06)

    Features

    • add @​commitlint/ensure so that users of the action can use it too (21c37a5)
    Commits
    • d6f6593 chore(release): publish 5.1.2 [skip-ci]
    • dff38a3 Merge pull request #551 from wagoid/chore/update-node-version
    • b2b0d9e ci: update node version to 16.5.0 in workflows
    • 14fb599 chore(release): publish 5.1.1 [skip-ci]
    • 7777b64 Merge pull request #549 from wagoid/fix/action-yaml-updater
    • 987c98f chore: replace deprecated standard-version with commit-and-tag-version
    • 53d7a31 chore(release): publish 5.1.0 [skip-ci]
    • 235d810 Merge pull request #546 from wagoid/feat/add-commitlint-ensure
    • 21c37a5 feat: add @​commitlint/ensure so that users of the action can use it too
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump wagoid/commitlint-github-action from 4.1.5 to 4.1.9

    chore(deps): bump wagoid/commitlint-github-action from 4.1.5 to 4.1.9

    Bumps wagoid/commitlint-github-action from 4.1.5 to 4.1.9.

    Changelog

    Sourced from wagoid/commitlint-github-action's changelog.

    4.1.9 (2021-10-11)

    Bug Fixes

    • use helpUrl from config when present (6f0b49b), closes #234

    4.1.8 (2021-10-11)

    4.1.7 (2021-10-11)

    4.1.6 (2021-10-11)

    Commits
    • 296247d chore(release): publish 4.1.9 [skip-ci]
    • 40f4505 Merge pull request #259 from wagoid/fix/help-url-ignored
    • 6f0b49b fix: use helpUrl from config when present
    • 06415eb chore(release): publish 4.1.8 [skip-ci]
    • a5ab401 Merge pull request #258 from wagoid/chore/upgrade-commitlint-dev-deps
    • c13f233 chore(deps): upgrade commitlint-plugin-function-rules
    • 4a39fcf chore(release): publish 4.1.7 [skip-ci]
    • f1eac79 chore(deps-dev): upgrade @commitlint/* dev deps
    • a509674 Merge pull request #256 from wagoid/chore/upgrade-commitlint-packages
    • 18c274c chore(deps): upgrade @commitlint/* packages
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump wagoid/commitlint-github-action from 3.1.4 to 4.0.2

    chore(deps): bump wagoid/commitlint-github-action from 3.1.4 to 4.0.2

    Bumps wagoid/commitlint-github-action from 3.1.4 to 4.0.2.

    Changelog

    Sourced from wagoid/commitlint-github-action's changelog.

    4.0.2 (2021-07-15)

    Bug Fixes

    • default to .cjs extension in config files (5b6cd1b)

    4.0.1 (2021-07-15)

    4.0.0 (2021-07-15)

    ⚠ BREAKING CHANGES

    • Node.js version used on the action updated from 12 to 16
    • Config files now need to be renamed from .js to .cjs

    Features

    • update dependencies that needed to switch to ESM syntax (5463926)
    • upgrade to node.js 16 to support ES modules by default (30d514f)
    Commits
    • 0cb522a chore(release): publish 4.0.2 [skip-ci]
    • 41bc975 Merge pull request #195 from wagoid/fix/default-to-cjs-extension
    • 5b6cd1b fix: default to .cjs extension in config files
    • 0dd6697 chore(release): publish 4.0.1 [skip-ci]
    • 46370a5 Merge pull request #193 from wagoid/chore/upgrade-deps-and-readme
    • e0fb983 chore(deps-dev): upgrade devDeps and actions
    • 9ab6c49 chore(dx): add .nvmrc file
    • 6ee5392 docs: use v4 on usage instructions
    • c6ec005 chore(release): publish 4.0.0 [skip-ci]
    • 711b4f4 Merge pull request #189 from wagoid/chore/upgrade-deps
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump golangci/golangci-lint-action from v2 to v2.4.0

    chore(deps): bump golangci/golangci-lint-action from v2 to v2.4.0

    Bumps golangci/golangci-lint-action from v2 to v2.4.0.

    Release notes

    Sourced from golangci/golangci-lint-action's releases.

    v2.4.0

    Features:

    • e4e910b Add a skip-go-installation to use pre-installed Go (#144)
    • 0dd3083 Add options to skip caching of folders. (#154)

    Dependencies:

    • e1ae6cf build(deps-dev): bump @types/node from 14.14.22 to 14.14.25 (#158)
    • 0ef0ffc build(deps): bump @actions/cache from 1.0.5 to 1.0.6 (#159)
    • 125ac48 build(deps-dev): bump @types/node from 14.14.21 to 14.14.22 (#152)
    • 147f37a build(deps-dev): bump @types/node from 14.14.20 to 14.14.21 (#149)
    • a19645e build(deps-dev): bump eslint-plugin-prettier from 3.3.0 to 3.3.1 (#148)
    • 286cf07 build(deps-dev): bump @types/node from 14.14.19 to 14.14.20 (#147)
    • 7641a67 build(deps-dev): bump @types/node from 14.14.16 to 14.14.19 (#145)
    • 89d96d6 build(deps-dev): bump eslint-plugin-simple-import-sort from 5.0.3 to 7.0.0 (#137)
    • 45f3a37 build(deps-dev): bump @types/node from 14.14.14 to 14.14.16 (#143)
    • 943013e build(deps-dev): bump @types/node from 14.14.13 to 14.14.14 (#142)
    • 49a9e46 build(deps-dev): bump typescript from 4.1.2 to 4.1.3 (#140)
    • 528677a build(deps-dev): bump @types/node from 14.14.10 to 14.14.13 (#139)
    • 85798b5 build(deps): bump @actions/cache from 1.0.4 to 1.0.5 (#141)
    • d164f0d build(deps-dev): bump eslint-plugin-prettier from 3.2.0 to 3.3.0 (#138)
    • 9cf34bb build(deps-dev): bump eslint-plugin-prettier from 3.1.4 to 3.2.0 (#136)
    • 629aad1 build(deps-dev): bump @types/node from 14.14.9 to 14.14.10 (#134)
    • 1bac7d9 build(deps-dev): bump prettier from 2.1.2 to 2.2.1 (#133)
    • 44fae30 build(deps-dev): bump typescript from 4.0.5 to 4.1.2 (#131)
    • 689e90e build(deps-dev): bump @types/node from 14.14.7 to 14.14.9 (#130)
    • d73150a build(deps-dev): bump @types/node from 14.14.6 to 14.14.7 (#124)
    • 2c3839f build(deps): bump @actions/tool-cache from 1.6.0 to 1.6.1 (#125)
    • f881d99 build(deps): bump @actions/cache from 1.0.3 to 1.0.4 (#123)
    • d3f3b8a build(deps-dev): bump typescript from 4.0.3 to 4.0.5 (#120)
    • e3e2a92 build(deps-dev): bump @types/node from 14.14.3 to 14.14.6 (#121)
    • e1bd435 build(deps-dev): bump eslint-config-prettier from 6.14.0 to 6.15.0 (#122)
    • 345e534 build(deps-dev): bump @types/node from 14.11.10 to 14.14.3 (#116)
    • 13e9e90 build(deps): bump @actions/cache from 1.0.2 to 1.0.3 (#117)
    • 771153b build(deps-dev): bump eslint-config-prettier from 6.13.0 to 6.14.0 (#115)

    Other:

    • 544d2ef Update dist folder (#160)
    • e246bba Fix a typo in README.md (it's->its) (#151)
    Commits
    • 544d2ef Update dist folder (#160)
    • 0dd3083 Add options to skip caching of folders. (#154)
    • e1ae6cf build(deps-dev): bump @types/node from 14.14.22 to 14.14.25 (#158)
    • 0ef0ffc build(deps): bump @actions/cache from 1.0.5 to 1.0.6 (#159)
    • 125ac48 build(deps-dev): bump @types/node from 14.14.21 to 14.14.22 (#152)
    • e246bba Fix a typo in README.md (it's->its) (#151)
    • 147f37a build(deps-dev): bump @types/node from 14.14.20 to 14.14.21 (#149)
    • a19645e build(deps-dev): bump eslint-plugin-prettier from 3.3.0 to 3.3.1 (#148)
    • 286cf07 build(deps-dev): bump @types/node from 14.14.19 to 14.14.20 (#147)
    • 7641a67 build(deps-dev): bump @types/node from 14.14.16 to 14.14.19 (#145)
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0

    chore(deps): bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0

    Bumps goreleaser/goreleaser-action from 3.2.0 to 4.1.0.

    Release notes

    Sourced from goreleaser/goreleaser-action's releases.

    v4.1.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v4...v4.1.0

    v4.0.0

    What's Changed

    Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v3...v4.0.0

    Commits
    • 8f67e59 chore: regenerate
    • 78df308 chore(deps): bump minimatch from 3.0.4 to 3.1.2 (#383)
    • 66134d9 Merge remote-tracking branch 'origin/master' into flarco/master
    • 3c08cfd chore(deps): bump yargs from 17.6.0 to 17.6.2
    • 5dc579b docs: add example when using workdir along with upload-artifact (#366)
    • 3b7d1ba feat!: remove auto-snapshot on dirty tag (#382)
    • 23e0ed5 fix: do not override GORELEASER_CURRENT_TAG (#370)
    • 1315dab update build
    • b60ea88 improve install
    • 4d25ab4 Update goreleaser.ts
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.5.0 to 5.5.1

    chore(deps): bump github.com/go-git/go-git/v5 from 5.5.0 to 5.5.1

    Bumps github.com/go-git/go-git/v5 from 5.5.0 to 5.5.1.

    Release notes

    Sourced from github.com/go-git/go-git/v5's releases.

    v5.5.1

    What's Changed

    Full Changelog: https://github.com/go-git/go-git/compare/v5.5.0...v5.5.1

    Commits
    • 736622f .github: test, remove coveralls
    • e43edee Merge pull request #617 from doxsch/616-update-ssh-agent-to-master
    • f62ac39 Merge pull request #625 from pjbgf/bump-sha1cd-nocgo
    • c7050e7 Merge pull request #623 from pjbgf/empty-commit
    • 08db65f fix: Upgrade github.com/xanzy/ssh-agent to v0.3.3 to fix panic
    • a513415 Return error instead of creating empty commits
    • 223e732 build: Bump github.com/pjbgf/sha1cd to v0.2.3
    • a0b612a build: Add CI check for CGO_ENABLED=0
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.4.2 to 5.5.0

    chore(deps): bump github.com/go-git/go-git/v5 from 5.4.2 to 5.5.0

    Bumps github.com/go-git/go-git/v5 from 5.4.2 to 5.5.0.

    Release notes

    Sourced from github.com/go-git/go-git/v5's releases.

    v5.5.0

    What's Changed

    Full Changelog: https://github.com/go-git/go-git/compare/v5.4.2...v5.5.0

    Commits
    • 3e07c50 Merge pull request #620 from fluxcd/update-deps
    • f2d68c4 build: bump git workflow to Go 1.19
    • 6629ba6 Update dependencies
    • b80af01 Update test.yml
    • 5132549 Merge pull request #622 from go-git/test-1.19
    • 67fb0c0 .github: update go version
    • 0966a00 Merge pull request #618 from fluxcd/collision_detection
    • 7c37589 sha1: Add collision resistent implementation
    • c798d4a Merge pull request #503 from jfontan/fix/similarity-matrix-too-big
    • acd6c65 Merge pull request #354 from dowy/issue/#309-clone-branch-with-hash-in-name
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump go.uber.org/zap from 1.23.0 to 1.24.0

    chore(deps): bump go.uber.org/zap from 1.23.0 to 1.24.0

    Bumps go.uber.org/zap from 1.23.0 to 1.24.0.

    Release notes

    Sourced from go.uber.org/zap's releases.

    v1.24.0

    Enhancements:

    • #1148[]: Add Level to both Logger and SugaredLogger that reports the current minimum enabled log level.
    • #1185[]: SugaredLogger turns errors to zap.Error automatically.

    Thanks to @​Abirdcfly, @​craigpastro, @​nnnkkk7, and @​sashamelentyev for their contributions to this release.

    #1148: uber-go/zap#1148 #1185: uber-go/zap#1185

    Changelog

    Sourced from go.uber.org/zap's changelog.

    1.24.0 (30 Nov 2022)

    Enhancements:

    • #1148[]: Add Level to both Logger and SugaredLogger that reports the current minimum enabled log level.
    • #1185[]: SugaredLogger turns errors to zap.Error automatically.

    Thanks to @​Abirdcfly, @​craigpastro, @​nnnkkk7, and @​sashamelentyev for their contributions to this release.

    #1148: https://github.coml/uber-go/zap/pull/1148 #1185: https://github.coml/uber-go/zap/pull/1185

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0

    chore(deps): bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0

    Bumps github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0.

    Release notes

    Sourced from github.com/Masterminds/semver/v3's releases.

    v3.2.0

    Added

    Changed

    Fixed

    • #186: Fixing issue where validation of constraint section gave false positives
    • #176: Fix constraints check with *-0 (thanks @​mtt0)
    • #181: Fixed Caret operator (^) gives unexpected results when the minor version in constraint is 0 (thanks @​arshchimni)
    • #161: Fixed godoc (thanks @​afirth)
    Changelog

    Sourced from github.com/Masterminds/semver/v3's changelog.

    3.2.0 (2022-11-28)

    Added

    Changed

    Fixed

    • #186: Fixing issue where validation of constraint section gave false positives
    • #176: Fix constraints check with *-0 (thanks @​mtt0)
    • #181: Fixed Caret operator (^) gives unexpected results when the minor version in constraint is 0 (thanks @​arshchimni)
    • #161: Fixed godoc (thanks @​afirth)
    Commits
    • 4694ab0 Merge pull request #191 from mattfarina/update-changelong-3.2.0
    • 0ca29f2 Updating changelong for 3.2.0 release
    • 3efb84c Merge pull request #190 from mattfarina/constraints-text-marshal
    • 3c1d0f2 Adding text marshaling and unmarshaling
    • 00300c4 Merge pull request #167 from SimonTheLeg/master
    • 2084c82 Merge pull request #173 from MarkRosemaker/implement-encoding.TextMarshaler-a...
    • b22e1a4 Updating the Go version in the go.mod file
    • b8121eb Merge pull request #186 from mattfarina/test-bug-fix
    • ee95afb Fixing issue where validation of constraint setion gave false positives
    • 1959065 Merge pull request #176 from mtt0/master
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump wagoid/commitlint-github-action from 5.2.2 to 5.3.0

    chore(deps): bump wagoid/commitlint-github-action from 5.2.2 to 5.3.0

    Bumps wagoid/commitlint-github-action from 5.2.2 to 5.3.0.

    Changelog

    Sourced from wagoid/commitlint-github-action's changelog.

    5.3.0 (2022-11-24)

    Features

    • adds commitDepth as new input param (b0982e3)
    Commits
    • 481aff4 chore(release): publish 5.3.0 [skip-ci]
    • e6b4f2e Merge pull request #595 from Sakethtadimeti/master
    • 1e32deb docs: removes commitDepth Info from readme
    • b0982e3 feat: adds commitDepth as new input param
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • chore(deps): bump wagoid/commitlint-github-action from 5.2.0 to 5.2.2

    chore(deps): bump wagoid/commitlint-github-action from 5.2.0 to 5.2.2

    Bumps wagoid/commitlint-github-action from 5.2.0 to 5.2.2.

    Changelog

    Sourced from wagoid/commitlint-github-action's changelog.

    5.2.2 (2022-10-24)

    5.2.1 (2022-10-24)

    Commits
    • 861b4d9 chore(release): publish 5.2.2 [skip-ci]
    • 02e926e chore(deps): bump @​actions/github from 5.0.3 to 5.1.1 (#540)
    • 2c2e1d8 chore(release): publish 5.2.1 [skip-ci]
    • 2bcf4d8 chore(deps): bump @​actions/core from 1.6.0 to 1.10.0 (#543)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • Support multiple independently versioned things in a monorepo

    Support multiple independently versioned things in a monorepo

    One use-case for ccv is to bump independently versioned things in a single monorepo.

    For that we need to be able to filter the git log by path, and also need to be able to handle tags which are prefixed. e.g. foo-v0.3.1, bar-v1.3.4

Conventional Commits parser written in Go

Conventional Commit Parser This is a parser for Conventional Commits go get -u github.com/release-lab/conventional-commit-parser package main import

Feb 4, 2022
EGo lets you build, debug und run Go apps on Intel SGX - as simple as conventional Go programming!

EGo is a framework for building confidential apps in Go. Confidential apps run in always-encrypted and verifiable enclaves on Intel SGX-enabled ha

Dec 28, 2022
EGo lets you build, debug und run Go apps on Intel SGX - as simple as conventional Go programming!

EGo lets you build, debug und run Go apps on Intel SGX - as simple as conventional Go programming!

Dec 28, 2022
A CLI to replace your git commit command, so your git message can partially follow the Conventional Changelog ecosystem
A CLI to replace your git commit command, so your git message can partially follow the Conventional Changelog ecosystem

COMMIT CLI A CLI to replace your git commit command, so your git message can partially follow the Conventional Changelog ecosystem. And yes, it is bui

Feb 9, 2022
Generate Changelogs from Commits (CLI)

Commitlog Changelog generator using Commit History To see an example of this in action, you can check the actions file for this repo. Yes it uses itse

Sep 30, 2022
Git Commits as Artwork
Git Commits as Artwork

gitart Git Commits as Artwork What is this? It's pointless! Still here? Generate some fantastic art from your git object ids. Usage Installing To inst

Dec 18, 2021
Plan your commits, go sleep

Gitplan Somehow make it so you can plan your commit, to make your coworkers think you are working, while you are actually just sleeping Installation E

Nov 23, 2021
Git-now-playing - Git commits are the new AIM status messages

git-now-playing git-now-playing is an attempt to bring some of the panache of th

Apr 4, 2022