Skip to content

fix(release): support custom conventional commit types - #36539

Merged
JamesHenry merged 2 commits into
nrwl:masterfrom
AI-JamesHenry-Org:fix/release-custom-commit-types
Aug 3, 2026
Merged

fix(release): support custom conventional commit types#36539
JamesHenry merged 2 commits into
nrwl:masterfrom
AI-JamesHenry-Org:fix/release-custom-commit-types

Conversation

@AI-JamesHenry

Copy link
Copy Markdown
Contributor

Current Behavior

Nx Release only recognizes conventional commit types containing ASCII letters. Configured types such as are rejected, while identifiers such as 2026_A can be misparsed as a suffix.

Expected Behavior

Configured custom commit types are parsed as complete tokens, including gitmoji and identifiers containing digits or underscores. Standard scoped and breaking-change syntax continues to work, and the reported optional whitespace before a scope is supported.

Focused parser unit coverage passes for both reported formats, standard syntax, and invalid messages.

Related Issue(s)

Fixes #32512

@netlify

netlify Bot commented Aug 1, 2026

Copy link
Copy Markdown

👷 Deploy request for nx-docs pending review.

Visit the deploys page to approve it

Name Link
🔨 Latest commit dd747c3

@netlify

netlify Bot commented Aug 1, 2026

Copy link
Copy Markdown

👷 Deploy request for nx-dev pending review.

Visit the deploys page to approve it

Name Link
🔨 Latest commit dd747c3

@nx-cloud

nx-cloud Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

View your CI Pipeline Execution ↗ for commit 56747a6

Command Status Duration Result
nx affected --targets=lint,test,build,e2e,e2e-c... ✅ Succeeded 10m 11s View ↗
nx run-many -t check-imports check-lock-files c... ✅ Succeeded 3s View ↗
nx-cloud record -- pnpm nx-cloud conformance:check ✅ Succeeded 39s View ↗
nx build workspace-plugin ✅ Succeeded <1s View ↗
nx-cloud record -- nx sync:check ✅ Succeeded 15s View ↗
nx-cloud record -- nx format:check ✅ Succeeded 4s View ↗

☁️ Nx Cloud last updated this comment at 2026-08-01 20:08:55 UTC

@nx-cloud nx-cloud Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nx Cloud has identified a flaky task in your failed CI:

Since the failure was identified as flaky, the solution is to rerun CI. Because this branch comes from a fork, it is not possible for us to push directly, but you can rerun by pushing an empty commit:

git commit --allow-empty -m "chore: trigger rerun"
git push

Nx Cloud View detailed reasoning in Nx Cloud ↗

🔔 Heads up, your workspace has pending recommendations ↗ to auto-apply fixes for similar failures.


🎓 Learn more about Self-Healing CI on nx.dev

@JamesHenry
JamesHenry marked this pull request as ready for review August 1, 2026 20:10
@JamesHenry
JamesHenry requested a review from a team as a code owner August 1, 2026 20:10
@JamesHenry
JamesHenry requested a review from lourw August 1, 2026 20:10
@JamesHenry
JamesHenry enabled auto-merge (squash) August 1, 2026 20:11
@JamesHenry
JamesHenry merged commit ee48097 into nrwl:master Aug 3, 2026
10 checks passed
ryanhefner pushed a commit to ryanhefner/nx that referenced this pull request Aug 4, 2026
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.

NX Release: versioning with custom conventional commit types using gitmoji

3 participants