diff --git a/.release-it.json b/.release-it.json index 2b95facce..366e0635d 100644 --- a/.release-it.json +++ b/.release-it.json @@ -12,7 +12,19 @@ "plugins": { "@release-it/conventional-changelog": { "infile": "CHANGELOG.md", - "preset": "angular" + "preset": "angular", + "types": [ + { "section": "Features", "type": "feat" }, + { "section": "Bug Fixes", "type": "fix" }, + { "section": "Performance Improvements", "type": "perf" }, + { "hidden": true, "type": "build" }, + { "hidden": true, "type": "chore" }, + { "hidden": true, "type": "ci" }, + { "hidden": true, "type": "docs" }, + { "hidden": true, "type": "refactor" }, + { "hidden": true, "type": "style" }, + { "hidden": true, "type": "test" } + ] } } } diff --git a/package.json b/package.json index ec3150ee3..bba77467b 100644 --- a/package.json +++ b/package.json @@ -32,8 +32,8 @@ "lint:spelling": "cspell \"**\" \".github/**/*\"", "prepare": "husky", "test": "vitest", - "test:create": "npx tsx script/create-test-e2e.ts", - "test:initialize": "npx tsx script/initialize-test-e2e.ts", + "test:create": "tsx script/create-test-e2e.ts", + "test:initialize": "tsx script/initialize-test-e2e.ts", "test:migrate": "vitest run -r script/", "tsc": "tsc" }, diff --git a/src/next/blocks/blockReleaseIt.ts b/src/next/blocks/blockReleaseIt.ts index 59747744a..29d4e2d01 100644 --- a/src/next/blocks/blockReleaseIt.ts +++ b/src/next/blocks/blockReleaseIt.ts @@ -132,6 +132,18 @@ export const blockReleaseIt = base.createBlock({ "@release-it/conventional-changelog": { infile: "CHANGELOG.md", preset: "angular", + types: [ + { section: "Features", type: "feat" }, + { section: "Bug Fixes", type: "fix" }, + { section: "Performance Improvements", type: "perf" }, + { hidden: true, type: "build" }, + { hidden: true, type: "chore" }, + { hidden: true, type: "ci" }, + { hidden: true, type: "docs" }, + { hidden: true, type: "refactor" }, + { hidden: true, type: "style" }, + { hidden: true, type: "test" }, + ], }, }, }), diff --git a/src/steps/writing/creation/index.test.ts b/src/steps/writing/creation/index.test.ts index 06b4db9df..a25c392dd 100644 --- a/src/steps/writing/creation/index.test.ts +++ b/src/steps/writing/creation/index.test.ts @@ -253,8 +253,8 @@ describe("createStructure", () => { scripts: { initialize: "pnpm build --no-dts && tsx ./bin/index.js --mode initialize", - "test:create": "npx tsx script/create-test-e2e.ts", - "test:initialize": "npx tsx script/initialize-test-e2e.ts", + "test:create": "tsx script/create-test-e2e.ts", + "test:initialize": "tsx script/initialize-test-e2e.ts", "test:migrate": "vitest run -r script/", }, }, diff --git a/src/steps/writing/creation/rootFiles.ts b/src/steps/writing/creation/rootFiles.ts index 85cadb5d5..95e669f3c 100644 --- a/src/steps/writing/creation/rootFiles.ts +++ b/src/steps/writing/creation/rootFiles.ts @@ -68,6 +68,18 @@ export async function createRootFiles(options: Options) { "@release-it/conventional-changelog": { infile: "CHANGELOG.md", preset: "angular", + types: [ + { section: "Features", type: "feat" }, + { section: "Bug Fixes", type: "fix" }, + { section: "Performance Improvements", type: "perf" }, + { hidden: true, type: "build" }, + { hidden: true, type: "chore" }, + { hidden: true, type: "ci" }, + { hidden: true, type: "docs" }, + { hidden: true, type: "refactor" }, + { hidden: true, type: "style" }, + { hidden: true, type: "test" }, + ], }, }, }),