Skip to content

Merge pull request #26 from sampleXbro/develop #110

Merge pull request #26 from sampleXbro/develop

Merge pull request #26 from sampleXbro/develop #110

Triggered via push April 29, 2026 06:22
Status Failure
Total duration 5m 7s
Artifacts

ci.yml

on: push
Matrix: quality
Coverage & contract checks
3m 11s
Coverage & contract checks
Post-pack smoke test
0s
Post-pack smoke test
Fit to window
Zoom out
Zoom in

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/