beachball
beachball copied to clipboard
The Sunniest Semantic Version Bumper
- [ ] `workspace:` versions everywhere - [ ] E2E changelog generation tests in `src/__e2e__/bump.test.ts` - there are already some oddities with workspace versions and possibly other cases - [...
At the moment I unfortunately don't have bandwidth to contribute, but thought I'd log it here anyways. As we improve our security posture we'll get more and more repo's that...
In an angular workspace the `package.json` for the library is not the package that `npm publish` is called on. Instead Angular creates a separate `dist/my-lib` folder with a new `package.json`...
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [yarn](https://redirect.github.com/yarnpkg/berry) ([source](https://redirect.github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-cli)) | [`4.9.2` -> `4.12.0`](https://renovatebot.com/diffs/npm/yarn/4.9.2/4.12.0) |  |  | --- ###...
Not sure when this will happen, but making a parent issue for things that should be included a new major version of beachball. Other ideas: - Use zod or something...
Currently if the `prereleasePrefix` option is specified, ALL packages with type major/minor/patch will instead be bumped as `prerelease` due to the logic in `bumpPackageInfoVersion`. This dates back to #658, which...
Currently there's some inconsistency with how groups' `disallowedChangeTypes` are handled, specifically for dependent bumps. This test (which would go in `bump.test.ts`) shows the issue: ```ts it('should bump all grouped packages,...
Update `minimatch` to the latest version which drops support for backslashes as path separators in glob paths. https://github.com/isaacs/minimatch/blob/main/changelog.md At that point we should also consider whether to switch to a...
See #773. This is potentially a perf improvement too.
Currently, change files and changelogs contain the user email. This is an artifact of the change file concept being copied from Rush, which was primarily used with internal repos where...