Skip to content

Add SDK changelog automation with release notes generation #385

Description

@Kingsman-99

Overview

SDK releases currently have no structured changelog. Add tooling to auto-generate release notes from conventional commits and publish them to CHANGELOG.md on every release.

Acceptance Criteria

  • Conventional commits enforced via commitlint + Husky pre-commit hook
  • Commit types used: feat, fix, perf, refactor, test, docs, chore, breaking
  • release-it or changesets configured to bump semver based on commit types
  • CHANGELOG.md auto-generated on npm run release — grouped by feat, fix, perf, breaking
  • Breaking changes section auto-populated from commits with BREAKING CHANGE: footer
  • GitHub Release created automatically with the same notes
  • npm publish runs as part of the release flow (dry-run mode available)
  • Setup instructions in CONTRIBUTING.md

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave programcomplexity: highdxDeveloper experience and tooling

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions