feat: manually generate all-contributors table in memory (#1867) #972
ci.yml
on: push
Are The Types Wrong?
1m 2s
Build
49s
Lint
1m 8s
Lint Knip
16s
Lint Markdown
13s
Lint Packages
18s
Lint Spelling
16s
Prettier
17s
Test
38s
Test Creation Script
2m 25s
Test Initialization Script
1m 17s
Test Migration Script
3m 1s
Type Check
20s
Annotations
6 errors and 13 warnings
Test Initialization Script
Process completed with exit code 1.
|
migrate-test-e2e.ts > expected file changes > README.md:
script/migrate-test-e2e.ts#L105
Error: Snapshot `expected file changes > README.md 1` mismatched
- Expected
+ Received
@@ -1,12 +1,15 @@
"--- a/README.md
+++ b/README.md
@@ ... @@
<h1 align="center">Create TypeScript App</h1>
- -<p align="center">Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. 🎁</p>
+ -<p align="center">
+ - Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling.
+ - 🎁
+ -</p>
- +<p align="center">A very lovely package. Hooray!</p>
+ +<p align="center">Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. 🎁</p>
<p align="center">
<!-- prettier-ignore-start -->
@@ ... @@ Thanks! 💖
❯ migrate-test-e2e.ts:105:35
|
migrate-test-e2e.ts > expected file changes > eslint.config.js:
script/migrate-test-e2e.ts#L105
Error: Snapshot `expected file changes > eslint.config.js 1` mismatched
- Expected
+ Received
@@ -28,17 +28,16 @@
+ ignores: ["**/*.snap", "coverage", "lib", "node_modules", "pnpm-lock.yaml"],
},
{ linterOptions: { reportUnusedDisableDirectives: "error" } },
eslint.configs.recommended,
@@ ... @@ export default tseslint.config(
- files: ["**/*.js", "**/*.ts"],
languageOptions: {
parserOptions: {
- - projectService: {
+ projectService: {
- allowDefaultProject: ["*.config.*s", "bin/*.js"],
- - },
- + projectService: { allowDefaultProject: ["*.config.*s"] },
+ + allowDefaultProject: ["*.config.*s", "./bin/index.js"],
+ },
tsconfigRootDir: import.meta.dirname,
},
},
rules: {
- // These on-by-default rules work well for this repo if configured
@@ -62,5 +61,18 @@
- ],
-
// Stylistic concerns that don't interfere with Prettier
"logical-assignment-operators": [
"error",
+ @@ ... @@ export default tseslint.config(
+ {
+ extends: [tseslint.configs.disableTypeChecked],
+ files: ["**/*.md/*.ts"],
+ + rules: {
+ + "n/no-missing-import": [
+ + "error",
+ + { allowModules: ["create-typescript-app"] },
+ + ],
+ + },
+ },
+ {
+ extends: [vitest.configs.recommended],"
❯ migrate-test-e2e.ts:105:35
|
migrate-test-e2e.ts > expected file changes > package.json:
script/migrate-test-e2e.ts#L105
Error: Snapshot `expected file changes > package.json 1` mismatched
- Expected
+ Received
@@ -1,18 +1,9 @@
"--- a/package.json
+++ b/package.json
@@ ... @@
- {
- "name": "create-typescript-app",
- "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"
- @@ ... @@
- "lint-staged": "15.2.11",
+ "lint-staged": "15.3.0",
"markdownlint": "0.37.2",
"markdownlint-cli": "0.43.0",
+ "prettier": "^3.4.2",
"prettier-plugin-curly": "0.3.1",
"prettier-plugin-packagejson": "2.5.6",
❯ migrate-test-e2e.ts:105:35
|
migrate-test-e2e.ts > unexpected file changes:
script/migrate-test-e2e.ts#L137
Error:
Oh no! Running the migrate script unexpectedly modified:
- .all-contributorsrc
- .github/workflows/release.yml
See .github/DEVELOPMENT.md > Setup Scripts for context.
Then see .github/DEVELOPMENT.md > Unexpected File Modifications.
❯ migrate-test-e2e.ts:137:9
|
Test Migration Script
Process completed with exit code 1.
|
Lint Markdown
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
|
Lint Spelling
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
|
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 Initialization Script
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
|