Skip to content

feat(parser-conventional-monorepo): add new conventional-commits standard parser for monorepos #1143

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

codejedi365
Copy link
Contributor

Purpose

Rationale

How did you test?

How to Verify

@codejedi365 codejedi365 self-assigned this Jan 12, 2025
@marc-at-brightnight
Copy link

Added docs. Realizing slowly I need this feature ✊🏼

Copy link

This PR is stale because it has not been confirmed or considered ready for merge by the maintainers but has been open 60 days with no recent activity. It will be closed in 10 days, if no further activity occurs. Please make sure to add the proper testing, docs, and descriptions of changes before your PR can be merged. Thank you for your contributions.

@github-actions github-actions bot added the stale label May 18, 2025
@spastorclovr
Copy link

Would love to this this being merge as we are facing the issue of versioning being calculated even on commits not related to the sub project. Any chance on having this merged "soonishly"?

Thx!

@codejedi365
Copy link
Contributor Author

@spastorclovr, thanks for the priority request comment, I've been working on other things as the complexity of validation is not trivial. Will try to get it merged over the next month. Meanwhile, you can add it as a custom parser into your repository with your config pointing to your repository file. It is manually tested and validated by myself and @marc-at-brightnight for his repo so it should work for your environment today.

@spastorclovr
Copy link

Thank you for taking the time to respond! I Will try as suggested. Thx for this project! (currently using it with dagger.io which needs a ready-to-use function which I will do ASAP)

@github-actions github-actions bot removed the stale label May 23, 2025
@codejedi365 codejedi365 force-pushed the feat/monorepo-parser branch from 72a6678 to e9a1908 Compare May 25, 2025 06:37
codejedi365 and others added 4 commits May 25, 2025 23:09
NOTICE: This release introduces a new built-in parser type that can be
utilized for monorepo projects. The type value is `conventional-monorepo`
and when specified it will apply the conventional commit parser to a
monorepo environment. This parser has specialized options to help handle
monorepo projects as well. For more information, please refer to the [Monorepo
Docs](https://python-semantic-release.readthedocs.io/en/stable/monorepos.html).
…ptions

Co-authored-by: marc <marc@mawaie.com>
@codejedi365 codejedi365 force-pushed the feat/monorepo-parser branch from e9a1908 to d3856b5 Compare May 26, 2025 16:26
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.

3 participants