Skip to content

feat: add automated changelog and release workflow#38

Merged
nujovich merged 1 commit into
mainfrom
claude/add-mint-changelog-IjTBo
May 19, 2026
Merged

feat: add automated changelog and release workflow#38
nujovich merged 1 commit into
mainfrom
claude/add-mint-changelog-IjTBo

Conversation

@nujovich
Copy link
Copy Markdown
Owner

  • Install release-it + @release-it/conventional-changelog to generate
    CHANGELOG.md entries and publish GitHub Releases on each version bump
  • Install @commitlint to enforce conventional commit format via a new
    commit-msg husky hook
  • Add commitlint.config.cjs with @commitlint/config-conventional preset
  • Add .release-it.json: bumps package.json, writes CHANGELOG.md, tags,
    and creates a GitHub Release (npm publish disabled)
  • Add release and release:dry scripts to package.json
  • Read VERSION in bin/mint-ds.mjs from package.json via createRequire
    instead of a hardcoded string, so it never drifts from the source of
    truth
  • Create CHANGELOG.md with the initial v0.1.0 entry
  • Document commit convention and release steps in CONTRIBUTING.md

https://claude.ai/code/session_018YGtr4Yo3QGRCrzumsoD1P

- Install release-it + @release-it/conventional-changelog to generate
  CHANGELOG.md entries and publish GitHub Releases on each version bump
- Install @commitlint to enforce conventional commit format via a new
  commit-msg husky hook
- Add commitlint.config.cjs with @commitlint/config-conventional preset
- Add .release-it.json: bumps package.json, writes CHANGELOG.md, tags,
  and creates a GitHub Release (npm publish disabled)
- Add `release` and `release:dry` scripts to package.json
- Read VERSION in bin/mint-ds.mjs from package.json via createRequire
  instead of a hardcoded string, so it never drifts from the source of
  truth
- Create CHANGELOG.md with the initial v0.1.0 entry
- Document commit convention and release steps in CONTRIBUTING.md

https://claude.ai/code/session_018YGtr4Yo3QGRCrzumsoD1P
@nujovich nujovich merged commit b63d425 into main May 19, 2026
1 check passed
@nujovich nujovich deleted the claude/add-mint-changelog-IjTBo branch May 20, 2026 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants