-
Notifications
You must be signed in to change notification settings - Fork 520
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
@changesets/cli: Private package should be ignored from CHANGELOG.md #1093
Comments
Seems if I add the package names to ignore entry in the config then the changelogs aren't generated. Though I'd expect |
I ran into a similar issue: even though an internal package in a mono repo is set |
btw, if you try to use 🦋 error ValidationError: Some errors occurred when validating the changesets config:
🦋 error The package "clibuilder" depends on the ignored package "cjs-plugin", but "clibuilder" is not being ignored. Please add "clibuilder" to the `ignore` option. Because I'm adding the test package ( |
Any news here? This issue can lead to congested changelogs when you have many private workspaces. |
If you set this in your config: "privatePackages": {
"tag": false,
"version": false
} Tags, version bumps, and changelogs will all not be produced. |
Problem
clibuilder/clibuilder#459
In the above example, the
fixture-*
package are all private packages withoutversion
and withprivate: true
in their package.json.Currently, they were and their CHANGELOG.md are generated:
https://github.com/unional/clibuilder/blob/main/packages/clibuilder/fixtures/has-dot-js-config/CHANGELOG.md
Proposed solution
These packages should not be included in the CHANGELOG.md generation.
The text was updated successfully, but these errors were encountered: