Skip to content

Conversation

@JasonXuDeveloper
Copy link
Owner

@JasonXuDeveloper JasonXuDeveloper commented Jan 25, 2026

Summary

  • Add "📦 Other Changes" section to capture commits that don't follow the conventional commit format
  • Updates both GitHub release notes and CHANGE.md
  • Conventional commits with types other than feat/fix (like chore, docs, etc.) remain excluded as intended

Why This Matters

Previously, commits like Fix build error handling... or Add JEngine.Util package were silently excluded from changelogs because they didn't follow the type(scope): message format. Now these commits will appear in the "Other Changes" section so no work is lost from release notes.

Example Output

With this change, the changelog would include:

### ✨ Features
- **ci**: add automated testing and release workflows

### 📦 Other Changes
- Fix build error handling and refactor Panel.cs
- Fix play mode test issues and refactor test code
- Add JEngine.Util package
- Update YooAsset samples to 2.3.18 and update dependencies
...

Test plan

  • Verify the workflow syntax is valid
  • Test with a dry run release to confirm changelog generation
  • Confirm CHANGE.md is properly updated with Other Changes section

🤖 Generated with Claude Code

Add "Other Changes" section to capture commits that don't follow
the conventional commit format. This ensures all changes are
documented in releases, even if they weren't properly formatted.

- Non-conventional commits now appear in "📦 Other Changes" section
- Updates both GitHub release notes and CHANGE.md
- Conventional commits with types other than feat/fix remain excluded

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
@JasonXuDeveloper JasonXuDeveloper enabled auto-merge (squash) January 25, 2026 04:27
@claude
Copy link

claude bot commented Jan 25, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@JasonXuDeveloper JasonXuDeveloper merged commit 27c4a06 into master Jan 25, 2026
6 checks passed
@JasonXuDeveloper JasonXuDeveloper deleted the feat/changelog-include-all-commits branch January 25, 2026 04:28
@github-actions
Copy link

Unity Test Results

EditMode: All tests passed
PlayMode: All tests passed

Unity Version: 2022.3.55f1
Project Path: UnityProject

✅ All tests passed! The PR is ready for review.

View workflow run

Click here to view the full workflow run

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