fix: don't include chore PRs in changelog #731
ci.yml
on: pull_request
Are The Types Wrong?
51s
Build
43s
Lint
1m 1s
Lint Knip
16s
Lint Markdown
13s
Lint Packages
15s
Lint Spelling
12s
Prettier
14s
Test
39s
Test Creation Script
1m 42s
Test Initialization Script
2m 46s
Test Migration Script
2m 37s
Type Check
15s
Annotations
7 errors and 13 warnings
src/steps/writing/creation/index.test.ts > createStructure > base minimal > matches current and next:
src/steps/writing/creation/index.test.ts#L280
AssertionError: expected { Object (package.json) } to deeply equal { Object (package.json) }
- Expected
+ Received
Object {
"package.json": "{
\"name\": \"test-repo\",
\"version\": \"1.79.0\",
\"description\": \"Test Description\",
\"keywords\": [
\"test\",
\"keywords\"
],
\"repository\": {
\"type\": \"git\",
\"url\": \"https://github.com/Test Owner/test-repo\"
},
\"license\": \"MIT\",
\"author\": {
\"name\": \"Test Author\",
\"email\": \"[email protected]\"
},
\"type\": \"module\",
\"main\": \"./lib/index.js\",
\"bin\": \"bin/test.js\",
\"files\": [
\"LICENSE.md\",
\"README.md\",
\"bin/test.js\",
\"lib/\",
\"package.json\"
],
\"scripts\": {
\"build\": \"tsup\",
\"format\": \"prettier .\",
\"initialize\": \"pnpm build --no-dts && tsx ./bin/index.js --mode initialize\",
\"lint\": \"eslint . --max-warnings 0\",
\"lint:knip\": \"knip\",
\"lint:md\": \"markdownlint \\\"**/*.md\\\" \\\".github/**/*.md\\\" --rules sentences-per-line\",
\"lint:packages\": \"pnpm dedupe --check\",
\"lint:spelling\": \"cspell \\\"**\\\" \\\".github/**/*\\\"\",
\"prepare\": \"husky\",
\"test\": \"vitest\",
- \"test:create\": \"tsx script/create-test-e2e.ts\",
- \"test:initialize\": \"tsx script/initialize-test-e2e.ts\",
+ \"test:create\": \"npx tsx script/create-test-e2e.ts\",
+ \"test:initialize\": \"npx tsx script/initialize-test-e2e.ts\",
\"test:migrate\": \"vitest run -r script/\",
\"tsc\": \"tsc\"
},
\"lint-staged\": {
\"*\": \"prettier --ignore-unknown --write\"
},
\"dependencies\": {
\"@clack/prompts\": \"^0.9.0\",
\"@prettier/sync\": \"^0.5.2\",
\"chalk\": \"^5.4.1\",
\"create\": \"0.1.0-alpha.8\",
\"cspell-populate-words\": \"^0.3.0\",
\"execa\": \"^9.5.2\",
\"git-remote-origin-url\": \"^4.0.0\",
\"git-url-parse\": \"^16.0.0\",
\"image-size\": \"^1.2.0\",
\"input-from-file\": \"0.1.0-alpha.4\",
\"input-from-file-json\": \"0.1.0-alpha.4\",
\"input-from-script\": \"0.1.0-alpha.4\",
\"js-yaml\": \"^4.1.0\",
\"lazy-value\": \"^3.0.0\",
\"npm-user\": \"^6.1.1\",
\"object-strings-deep\": \"^0.1.1\",
\"octokit\": \"^4.0.2\",
\"octokit-from-auth\": \"^0.3.0\",
\"parse-author\": \"^2.0.0\",
\"parse-package-name\": \"^1.0.0\",
\"populate-all-contributors-for-repository\": \"^0.1.2\",
\"prettier\": \"^3.4.2\",
\"remove-undefined-objects\": \"^5.0.0\",
\"replace-in-file\": \"^8.3.0\",
\"rimraf\": \"^6.0.1\",
\"set-github-repository-labels\": \"^0.1.0\",
\"sort-package-json\": \"^2.12.0\",
\"title-case\": \"^4.3.2\",
\"zod\": \"^3.24.1\",
\"zod-validation-error\": \"^3.4.0\"
},
\"devDependencies\": {
\"@eslint-community/eslint-plugin-eslint-comments\": \"4.4.1\",
\"@eslint/js\": \"9.17.0\",
\"@octokit/request-error\": \"6.1.5\",
\"@release-it/conventional-changelog\": \"9.0.3\",
\"@types/eslint-plugin-markdown\": \"2.0.2\",
\"@types/git-url-parse\": \"9.0.3\",
\"@types/js-yaml\": \"4.0.9\",
\"@types/node\": \"22.10.2\",
\"@types/parse-author\": \"2.0.3\",
\"@vitest/coverage-v8\": \"2.1.8\",
\"@vitest/eslint-plugin\": \"1.1.20\",
\"all-contributors-cli\": \"6.26.1\",
\"c8\": \"10.1.3\",
\"console-fail-test\": \"0.5.0\",
\"create-testers\": \"0.1.0-alpha.8\",
\"cspell\": \"8.17.1\",
\"eslint\": \"9.17.0\",
\"eslint-plugin-jsdoc\": \"50.6.1\",
\"eslint-plugin-jsonc\": \"2.18.2\",
\"eslint-plugin-markdown\": \"5.1.0\",
\"eslint-plugin-n\": \"17.15.1\",
\"eslint-plugin-package-json\": \"0.18.0\",
\"eslint-plugin-perfectionist\": \"4.4.0\",
\"eslint-plugin-regexp\": \"2.7.0\",
\"eslint-plugin-yml\": \"1.16.0\",
\"globby\": \"14.0.2\",
\"husky\": \"9.1.7\",
\"knip\": \"5.41.1\",
\"lint-staged\": \"15.2.11\",
\"markdownlint\": \"0.37.2\",
\"markdownlint-cli\": \"0.43.0\",
\"prettier\": \"^3.4.2\",
\"prettier-plugin-curly\": \"0.3.1\",
|
src/steps/writing/creation/index.test.ts > createStructure > base common > matches current and next:
src/steps/writing/creation/index.test.ts#L280
AssertionError: expected { Object (package.json) } to deeply equal { Object (package.json) }
- Expected
+ Received
Object {
"package.json": "{
\"name\": \"test-repo\",
\"version\": \"1.79.0\",
\"description\": \"Test Description\",
\"keywords\": [
\"test\",
\"keywords\"
],
\"repository\": {
\"type\": \"git\",
\"url\": \"https://github.com/Test Owner/test-repo\"
},
\"license\": \"MIT\",
\"author\": {
\"name\": \"Test Author\",
\"email\": \"[email protected]\"
},
\"type\": \"module\",
\"main\": \"./lib/index.js\",
\"bin\": \"bin/test.js\",
\"files\": [
\"LICENSE.md\",
\"README.md\",
\"bin/test.js\",
\"lib/\",
\"package.json\"
],
\"scripts\": {
\"build\": \"tsup\",
\"format\": \"prettier .\",
\"initialize\": \"pnpm build --no-dts && tsx ./bin/index.js --mode initialize\",
\"lint\": \"eslint . --max-warnings 0\",
\"lint:knip\": \"knip\",
\"lint:md\": \"markdownlint \\\"**/*.md\\\" \\\".github/**/*.md\\\" --rules sentences-per-line\",
\"lint:packages\": \"pnpm dedupe --check\",
\"lint:spelling\": \"cspell \\\"**\\\" \\\".github/**/*\\\"\",
\"prepare\": \"husky\",
\"test\": \"vitest\",
- \"test:create\": \"tsx script/create-test-e2e.ts\",
- \"test:initialize\": \"tsx script/initialize-test-e2e.ts\",
+ \"test:create\": \"npx tsx script/create-test-e2e.ts\",
+ \"test:initialize\": \"npx tsx script/initialize-test-e2e.ts\",
\"test:migrate\": \"vitest run -r script/\",
\"tsc\": \"tsc\"
},
\"lint-staged\": {
\"*\": \"prettier --ignore-unknown --write\"
},
\"dependencies\": {
\"@clack/prompts\": \"^0.9.0\",
\"@prettier/sync\": \"^0.5.2\",
\"chalk\": \"^5.4.1\",
\"create\": \"0.1.0-alpha.8\",
\"cspell-populate-words\": \"^0.3.0\",
\"execa\": \"^9.5.2\",
\"git-remote-origin-url\": \"^4.0.0\",
\"git-url-parse\": \"^16.0.0\",
\"image-size\": \"^1.2.0\",
\"input-from-file\": \"0.1.0-alpha.4\",
\"input-from-file-json\": \"0.1.0-alpha.4\",
\"input-from-script\": \"0.1.0-alpha.4\",
\"js-yaml\": \"^4.1.0\",
\"lazy-value\": \"^3.0.0\",
\"npm-user\": \"^6.1.1\",
\"object-strings-deep\": \"^0.1.1\",
\"octokit\": \"^4.0.2\",
\"octokit-from-auth\": \"^0.3.0\",
\"parse-author\": \"^2.0.0\",
\"parse-package-name\": \"^1.0.0\",
\"populate-all-contributors-for-repository\": \"^0.1.2\",
\"prettier\": \"^3.4.2\",
\"remove-undefined-objects\": \"^5.0.0\",
\"replace-in-file\": \"^8.3.0\",
\"rimraf\": \"^6.0.1\",
\"set-github-repository-labels\": \"^0.1.0\",
\"sort-package-json\": \"^2.12.0\",
\"title-case\": \"^4.3.2\",
\"zod\": \"^3.24.1\",
\"zod-validation-error\": \"^3.4.0\"
},
\"devDependencies\": {
\"@eslint-community/eslint-plugin-eslint-comments\": \"4.4.1\",
\"@eslint/js\": \"9.17.0\",
\"@octokit/request-error\": \"6.1.5\",
\"@release-it/conventional-changelog\": \"9.0.3\",
\"@types/eslint-plugin-markdown\": \"2.0.2\",
\"@types/git-url-parse\": \"9.0.3\",
\"@types/js-yaml\": \"4.0.9\",
\"@types/node\": \"22.10.2\",
\"@types/parse-author\": \"2.0.3\",
\"@vitest/coverage-v8\": \"2.1.8\",
\"@vitest/eslint-plugin\": \"1.1.20\",
\"all-contributors-cli\": \"6.26.1\",
\"c8\": \"10.1.3\",
\"console-fail-test\": \"0.5.0\",
\"create-testers\": \"0.1.0-alpha.8\",
\"cspell\": \"8.17.1\",
\"eslint\": \"9.17.0\",
\"eslint-plugin-jsdoc\": \"50.6.1\",
\"eslint-plugin-jsonc\": \"2.18.2\",
\"eslint-plugin-markdown\": \"5.1.0\",
\"eslint-plugin-n\": \"17.15.1\",
\"eslint-plugin-package-json\": \"0.18.0\",
\"eslint-plugin-perfectionist\": \"4.4.0\",
\"eslint-plugin-regexp\": \"2.7.0\",
\"eslint-plugin-yml\": \"1.16.0\",
\"globby\": \"14.0.2\",
\"husky\": \"9.1.7\",
\"knip\": \"5.41.1\",
\"lint-staged\": \"15.2.11\",
\"markdownlint\": \"0.37.2\",
\"markdownlint-cli\": \"0.43.0\",
\"prettier\": \"^3.4.2\",
\"prettier-plugin-curly\": \"0.3.1\",
|
src/steps/writing/creation/index.test.ts > createStructure > base everything > matches current and next:
src/steps/writing/creation/index.test.ts#L280
AssertionError: expected { Object (package.json) } to deeply equal { Object (package.json) }
- Expected
+ Received
Object {
"package.json": "{
\"name\": \"test-repo\",
\"version\": \"1.79.0\",
\"description\": \"Test Description\",
\"keywords\": [
\"test\",
\"keywords\"
],
\"repository\": {
\"type\": \"git\",
\"url\": \"https://github.com/Test Owner/test-repo\"
},
\"license\": \"MIT\",
\"author\": {
\"name\": \"Test Author\",
\"email\": \"[email protected]\"
},
\"type\": \"module\",
\"main\": \"./lib/index.js\",
\"bin\": \"bin/test.js\",
\"files\": [
\"LICENSE.md\",
\"README.md\",
\"bin/test.js\",
\"lib/\",
\"package.json\"
],
\"scripts\": {
\"build\": \"tsup\",
\"format\": \"prettier .\",
\"initialize\": \"pnpm build --no-dts && tsx ./bin/index.js --mode initialize\",
\"lint\": \"eslint . --max-warnings 0\",
\"lint:knip\": \"knip\",
\"lint:md\": \"markdownlint \\\"**/*.md\\\" \\\".github/**/*.md\\\" --rules sentences-per-line\",
\"lint:packages\": \"pnpm dedupe --check\",
\"lint:spelling\": \"cspell \\\"**\\\" \\\".github/**/*\\\"\",
\"prepare\": \"husky\",
\"test\": \"vitest\",
- \"test:create\": \"tsx script/create-test-e2e.ts\",
- \"test:initialize\": \"tsx script/initialize-test-e2e.ts\",
+ \"test:create\": \"npx tsx script/create-test-e2e.ts\",
+ \"test:initialize\": \"npx tsx script/initialize-test-e2e.ts\",
\"test:migrate\": \"vitest run -r script/\",
\"tsc\": \"tsc\"
},
\"lint-staged\": {
\"*\": \"prettier --ignore-unknown --write\"
},
\"dependencies\": {
\"@clack/prompts\": \"^0.9.0\",
\"@prettier/sync\": \"^0.5.2\",
\"chalk\": \"^5.4.1\",
\"create\": \"0.1.0-alpha.8\",
\"cspell-populate-words\": \"^0.3.0\",
\"execa\": \"^9.5.2\",
\"git-remote-origin-url\": \"^4.0.0\",
\"git-url-parse\": \"^16.0.0\",
\"image-size\": \"^1.2.0\",
\"input-from-file\": \"0.1.0-alpha.4\",
\"input-from-file-json\": \"0.1.0-alpha.4\",
\"input-from-script\": \"0.1.0-alpha.4\",
\"js-yaml\": \"^4.1.0\",
\"lazy-value\": \"^3.0.0\",
\"npm-user\": \"^6.1.1\",
\"object-strings-deep\": \"^0.1.1\",
\"octokit\": \"^4.0.2\",
\"octokit-from-auth\": \"^0.3.0\",
\"parse-author\": \"^2.0.0\",
\"parse-package-name\": \"^1.0.0\",
\"populate-all-contributors-for-repository\": \"^0.1.2\",
\"prettier\": \"^3.4.2\",
\"remove-undefined-objects\": \"^5.0.0\",
\"replace-in-file\": \"^8.3.0\",
\"rimraf\": \"^6.0.1\",
\"set-github-repository-labels\": \"^0.1.0\",
\"sort-package-json\": \"^2.12.0\",
\"title-case\": \"^4.3.2\",
\"zod\": \"^3.24.1\",
\"zod-validation-error\": \"^3.4.0\"
},
\"devDependencies\": {
\"@eslint-community/eslint-plugin-eslint-comments\": \"4.4.1\",
\"@eslint/js\": \"9.17.0\",
\"@octokit/request-error\": \"6.1.5\",
\"@release-it/conventional-changelog\": \"9.0.3\",
\"@types/eslint-plugin-markdown\": \"2.0.2\",
\"@types/git-url-parse\": \"9.0.3\",
\"@types/js-yaml\": \"4.0.9\",
\"@types/node\": \"22.10.2\",
\"@types/parse-author\": \"2.0.3\",
\"@vitest/coverage-v8\": \"2.1.8\",
\"@vitest/eslint-plugin\": \"1.1.20\",
\"all-contributors-cli\": \"6.26.1\",
\"c8\": \"10.1.3\",
\"console-fail-test\": \"0.5.0\",
\"create-testers\": \"0.1.0-alpha.8\",
\"cspell\": \"8.17.1\",
\"eslint\": \"9.17.0\",
\"eslint-plugin-jsdoc\": \"50.6.1\",
\"eslint-plugin-jsonc\": \"2.18.2\",
\"eslint-plugin-markdown\": \"5.1.0\",
\"eslint-plugin-n\": \"17.15.1\",
\"eslint-plugin-package-json\": \"0.18.0\",
\"eslint-plugin-perfectionist\": \"4.4.0\",
\"eslint-plugin-regexp\": \"2.7.0\",
\"eslint-plugin-yml\": \"1.16.0\",
\"globby\": \"14.0.2\",
\"husky\": \"9.1.7\",
\"knip\": \"5.41.1\",
\"lint-staged\": \"15.2.11\",
\"markdownlint\": \"0.37.2\",
\"markdownlint-cli\": \"0.43.0\",
\"prettier\": \"^3.4.2\",
\"prettier-plugin-curly\": \"0.3.1\",
|
Test
Process completed with exit code 1.
|
migrate-test-e2e.ts > expected file changes > package.json:
script/migrate-test-e2e.ts#L106
Error: Snapshot `expected file changes > package.json 1` mismatched
- Expected
+ Received
@@ -1,11 +1,11 @@
"--- a/package.json
+++ b/package.json
@@ ... @@
{
"name": "create-typescript-app",
- "version": "1.78.0",
+ "version": "1.79.0",
- "description": "Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. ❤️🔥",
+ "description": "A very lovely package. Hooray!",
"repository": {
"type": "git",
"url": "https://github.com/JoshuaKGoldberg/create-typescript-app"
❯ migrate-test-e2e.ts:106:35
|
migrate-test-e2e.ts > unexpected file changes:
script/migrate-test-e2e.ts#L138
Error:
Oh no! Running the migrate script unexpectedly modified:
- .release-it.json
See .github/DEVELOPMENT.md > Setup Scripts for context.
Then see .github/DEVELOPMENT.md > Unexpected File Modifications.
❯ migrate-test-e2e.ts:138:9
|
Test Migration Script
Process completed with exit code 1.
|
Lint Spelling
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Lint Markdown
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Prettier
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Lint Packages
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Type Check
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Lint Knip
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Are The Types Wrong?
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Test Creation Script
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Test Migration Script
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Test Initialization Script
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|