JoshuaKGoldberg / JoshuaKGoldberg/create-typescript-app
🐛 Bug: Release flow doesn't understand `!` in title type
- Dominant language
- TypeScript
- Stars
- 1.4k
- Forks
- 89
- Avg merge
- 1m
- Merged PRs (30d)
- 3
Description
### Bug Report Checklist
- [x] I have tried restarting my IDE and the issue persists.
- [x] I have pulled the latest `main` branch of the repository.
- [x] I have [searched for related issues](https://github.com/JoshuaKGoldberg/create-typescript-app/issues?q=is%3Aissue) and found none that matched my issue.
### Expected
Coming over from https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/963: if a PR title has a `!` after its type -e.g. `feat!:`- it should still be treated as that type - e.g. `feat:`. The commit should have triggered a version 0.27.0.
### Actual
Instead:
* The released version was a patch 0.26.4
* https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.26.4 has no content for the version
* https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/blob/7ddd7a1495c517226f6273f057716fc5adec8292/CHANGELOG.md#0264-2025-03-17 has no content for the version
### Additional Info
Related: #1671. This isn't specific to major versions as the package in question is still 0.x. But is in the same area of how to deal with `!`s / breaking changes.
🎁
Contributor guide
Assessment
This issue has not been assessed yet.