Skip to content

feat: enhance git-cliff GitHub integration and npm trusted publishing#2

Merged
JSONbored merged 1 commit intomainfrom
feat/enhance-automations
Dec 27, 2025
Merged

feat: enhance git-cliff GitHub integration and npm trusted publishing#2
JSONbored merged 1 commit intomainfrom
feat/enhance-automations

Conversation

@JSONbored
Copy link
Owner

  • Update cliff.toml to support filtering commits by PR labels and include new contributor recognition in changelogs.
  • Add validation step in CI workflow to ensure proper changelog format and structure.
  • Improve publish-release.yml and version-bump.yml workflows for trusted npm publishing with OIDC.
  • Enhance README with detailed explanations of GitHub integration features and squash merge support.

This update aims to streamline changelog generation and improve the overall release process.

Description

Brief description of what this PR does.

Changes

  • Bug fix
  • New feature
  • Documentation update
  • Test additions/updates

Testing

  • All existing tests pass
  • New tests added (if applicable)
  • Manual testing completed

Checklist

  • Code follows project style guidelines
  • Self-review completed
  • Comments added for complex code
  • Documentation updated (if needed)
  • CHANGELOG.md updated (if user-facing changes)
  • No breaking changes (or breaking changes documented)

Related Issues

Closes #(issue number)

Additional Notes

Any additional information or context for reviewers.

- Update cliff.toml to support filtering commits by PR labels and include new contributor recognition in changelogs.
- Add validation step in CI workflow to ensure proper changelog format and structure.
- Improve publish-release.yml and version-bump.yml workflows for trusted npm publishing with OIDC.
- Enhance README with detailed explanations of GitHub integration features and squash merge support.

This update aims to streamline changelog generation and improve the overall release process.
@JSONbored JSONbored self-assigned this Dec 27, 2025
@JSONbored JSONbored merged commit b68801b into main Dec 27, 2025
1 check passed
@JSONbored JSONbored deleted the feat/enhance-automations branch December 27, 2025 07:35
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.

1 participant