mirror of
https://github.com/NomaDamas/k-skill.git
synced 2026-06-24 02:04:11 +00:00
The release workflow uses changesets/action to build the Version Packages PR, and that action reads each changed package's CHANGELOG.md after running changeset version. The repo had changelog generation disabled, so versioning succeeded but the action crashed with ENOENT when it tried to read missing package changelogs. This enables the default Changesets changelog generator so release PRs can be assembled without manual stub files, while keeping GitHub Releases disabled for npm publishes. The release docs now match that behavior. Constraint: Keep createGithubReleases false because npm package GitHub releases are still out of scope Rejected: Add empty CHANGELOG.md files to each package | quick hotfix but leaves PR notes weak and requires manual upkeep for new packages Confidence: high Scope-risk: narrow Reversibility: clean Directive: If changelog generation is disabled again, replace changesets/action PR generation or restore package changelog files before merging Tested: npm run version-packages in local verification after enabling changelog generation Tested: npm run ci Not-tested: Live GitHub Actions release run on main after merge
11 lines
271 B
JSON
11 lines
271 B
JSON
{
|
|
"$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json",
|
|
"changelog": "@changesets/cli/changelog",
|
|
"commit": false,
|
|
"fixed": [],
|
|
"linked": [],
|
|
"access": "public",
|
|
"baseBranch": "main",
|
|
"updateInternalDependencies": "patch",
|
|
"ignore": []
|
|
}
|