Merge pull request #26 from sampleXbro/develop #110
ci.yml
on: push
Matrix: quality
Coverage & contract checks
3m 11s
Post-pack smoke test
0s
Annotations
4 errors and 6 warnings
|
Quality (Node 22 on windows-latest)
Process completed with exit code 1.
|
|
tests/unit/cli/commands/target.test.ts > runTarget > treats absolute returned paths (no projectRoot prefix) gracefully when reporting:
tests/unit/cli/commands/target.test.ts#L170
AssertionError: expected '✓ created src\targets\rel-test\consta…' to match /created src\/targets\/rel-tes…/targets\
- Expected:
/created src\/targets\/rel-test\/constants\.ts/
+ Received:
"✓ created src\\targets\\rel-test\\constants.ts
✓ created src\\targets\\rel-test\\index.ts
✓ created src\\targets\\rel-test\\generator.ts
✓ created src\\targets\\rel-test\\importer.ts
✓ created src\\targets\\rel-test\\linter.ts
✓ created src\\targets\\rel-test\\lint.ts
✓ created src\\core\\reference\\import-maps\\rel-test.ts
✓ created tests\\unit\\targets\\rel-test\\generator.test.ts
✓ created tests\\unit\\targets\\rel-test\\importer.test.ts
✓ created tests\\e2e\\fixtures\\rel-test-project\\AGENTS.md
Next steps:
1. Run: pnpm catalog:generate (auto-discovers the new target — updates IDs, descriptors, and import-map barrel)
2. Fill in TODO(agentsmesh-scaffold) markers in src/targets/rel-test/
3. Run: pnpm typecheck && pnpm test -- tests/unit/targets/rel-test
4. Run: pnpm schemas:generate && pnpm matrix:generate
"
❯ tests/unit/cli/commands/target.test.ts:170:20
|
|
tests/unit/cli/commands/target.test.ts > runTarget > honors --name and --force flags:
tests/unit/cli/commands/target.test.ts#L104
AssertionError: expected '✓ created src\targets\named-tool\cons…' to contain 'created src/targets/named-tool/consta…'
- Expected
+ Received
- created src/targets/named-tool/constants.ts
+ ✓ created src\targets\named-tool\constants.ts
+ ✓ created src\targets\named-tool\index.ts
+ ✓ created src\targets\named-tool\generator.ts
+ ✓ created src\targets\named-tool\importer.ts
+ ✓ created src\targets\named-tool\linter.ts
+ ✓ created src\targets\named-tool\lint.ts
+ ✓ created src\core\reference\import-maps\named-tool.ts
+ ✓ created tests\unit\targets\named-tool\generator.test.ts
+ ✓ created tests\unit\targets\named-tool\importer.test.ts
+ ✓ created tests\e2e\fixtures\named-tool-project\AGENTS.md
+
+ Next steps:
+ 1. Run: pnpm catalog:generate (auto-discovers the new target — updates IDs, descriptors, and import-map barrel)
+ 2. Fill in TODO(agentsmesh-scaffold) markers in src/targets/named-tool/
+ 3. Run: pnpm typecheck && pnpm test -- tests/unit/targets/named-tool
+ 4. Run: pnpm schemas:generate && pnpm matrix:generate
+
❯ tests/unit/cli/commands/target.test.ts:104:20
|
|
tests/unit/cli/commands/target.test.ts > runTarget > returns 0 and writes scaffold for fresh id:
tests/unit/cli/commands/target.test.ts#L85
AssertionError: expected '✓ created src\targets\foo-bar\constan…' to contain 'created src/targets/foo-bar/constants…'
- Expected
+ Received
- created src/targets/foo-bar/constants.ts
+ ✓ created src\targets\foo-bar\constants.ts
+ ✓ created src\targets\foo-bar\index.ts
+ ✓ created src\targets\foo-bar\generator.ts
+ ✓ created src\targets\foo-bar\importer.ts
+ ✓ created src\targets\foo-bar\linter.ts
+ ✓ created src\targets\foo-bar\lint.ts
+ ✓ created src\core\reference\import-maps\foo-bar.ts
+ ✓ created tests\unit\targets\foo-bar\generator.test.ts
+ ✓ created tests\unit\targets\foo-bar\importer.test.ts
+ ✓ created tests\e2e\fixtures\foo-bar-project\AGENTS.md
+
+ Next steps:
+ 1. Run: pnpm catalog:generate (auto-discovers the new target — updates IDs, descriptors, and import-map barrel)
+ 2. Fill in TODO(agentsmesh-scaffold) markers in src/targets/foo-bar/
+ 3. Run: pnpm typecheck && pnpm test -- tests/unit/targets/foo-bar
+ 4. Run: pnpm schemas:generate && pnpm matrix:generate
+
❯ tests/unit/cli/commands/target.test.ts:85:20
|
|
Coverage & contract checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, codecov/codecov-action@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Quality (Node 22 on macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Quality (Node 22 on ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Quality (Node 20 on ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Quality (Node 24 on ubuntu-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Quality (Node 22 on windows-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|