Skip to content

Merge remote-tracking branch 'origin/develop' into develop #72

Merge remote-tracking branch 'origin/develop' into develop

Merge remote-tracking branch 'origin/develop' into develop #72

Triggered via push April 17, 2026 14:35
Status Failure
Total duration 2m 45s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
tests/e2e/generate-reference-rewrite-matrix.e2e.test.ts > generate reference rewrite matrix > rewrites all path variants across cursor output families: tests/e2e/generate-reference-rewrite-matrix.e2e.test.ts#L69
AssertionError: expected '---\nalwaysApply: true\ndescription: …' to contain '`docs/some-doc.md`' - Expected + Received - `docs/some-doc.md` + --- + alwaysApply: true + description: Project-wide coding standards + --- + + # Standards + + - TypeScript strict + - pnpm only + + ## Rewrite Matrix + Plain: typescript.mdc, ../commands/review.md, ../agents/code-reviewer.md, ../skills/api-generator/SKILL.md, ../skills/api-generator/template.ts, ../skills/api-generator/references/route-checklist.md. + Markdown: [typescript.mdc](typescript.mdc), [../skills/api-generator/references/route-checklist.md](../skills/api-generator/references/route-checklist.md). + Structured: @../commands/review.md, "../agents/code-reviewer.md", (../skills/api-generator/SKILL.md), <../skills/api-generator/template.ts>. + Directories: ../skills/api-generator/references and ../skills/api-generator/references/. + Status markers: ✓ / ✗. + External refs: git@github.com:owner/repo.git, ssh://git@github.com/owner/repo.git, mailto:test@example.com, vscode://file/path. + Windows relative: ../commands/review.md, ../agents/code-reviewer.md, ../skills/api-generator/SKILL.md, ../skills/api-generator/template.ts, ../skills/api-generator/references/route-checklist.md, ../../docs/some-doc.md. + Mixed separators: ../commands/review.md, ../skills/api-generator/references/route-checklist.md. + Relative: typescript.mdc, ../commands/review.md, ../agents/code-reviewer.md, ../skills/api-generator/SKILL.md, ../skills/api-generator/template.ts, ../skills/api-generator/references/route-checklist.md, ../../docs/some-doc.md. + Overtravel: ../../docs/agents-folder-structure-research.md. + Absolute: typescript.mdc, ../commands/review.md, ../skills/api-generator/references/route-checklist.md + Line ref: typescript.mdc:42. + Protocol-relative: //cdn.example.com/lib.js. + Inline code: `../../docs/some-doc.md`. + Code block: + ``` + ../../docs/some-doc.md + ``` + Tilde block: + ~~~ + ../../docs/some-doc.md + ~~~ + + ## AgentsMesh Generation Contract + + `agentsmesh.yaml` selects targets/features (`agentsmesh.local.yaml` overrides locally), and `.agentsmesh` is the only place to add or edit canonical items: `rules/_root.md`, `rules/*.md`, `commands/*.md`, `agents/*.md`, `skills/*/SKILL.md` plus supporting files, `mcp.json`, `hooks.yaml`, `permissions.yaml`, and `ignore`; if missing run `agentsmesh init`, use `agentsmesh import --from <tool>` for native configs, `agentsmesh install <source>` or `install --sync` for reusable packs, then run `agentsmesh generate`. Use `diff`, `lint`, `check`, `watch`, `matrix`, and `merge` as needed; never edit generated tool files. ❯ assertCodeProtection tests/e2e/generate-reference-rewrite-matrix.e2e.test.ts:69:19 ❯ tests/e2e/generate-reference-rewrite-matrix.e2e.test.ts:96:7
tests/e2e/generate-reference-rewrite-matrix.e2e.test.ts > generate reference rewrite matrix > rewrites all path variants across claude-code output families: tests/e2e/generate-reference-rewrite-matrix.e2e.test.ts#L69
AssertionError: expected '# Standards\n\n- TypeScript strict\n-…' to contain '`docs/some-doc.md`' - Expected + Received - `docs/some-doc.md` + # Standards + + - TypeScript strict + - pnpm only + + ## Rewrite Matrix + Plain: rules/typescript.md, commands/review.md, agents/code-reviewer.md, skills/api-generator/SKILL.md, skills/api-generator/template.ts, skills/api-generator/references/route-checklist.md. + Markdown: [rules/typescript.md](rules/typescript.md), [skills/api-generator/references/route-checklist.md](skills/api-generator/references/route-checklist.md). + Structured: @commands/review.md, "agents/code-reviewer.md", (skills/api-generator/SKILL.md), <skills/api-generator/template.ts>. + Directories: skills/api-generator/references and skills/api-generator/references/. + Status markers: ✓ / ✗. + External refs: git@github.com:owner/repo.git, ssh://git@github.com/owner/repo.git, mailto:test@example.com, vscode://file/path. + Windows relative: commands/review.md, agents/code-reviewer.md, skills/api-generator/SKILL.md, skills/api-generator/template.ts, skills/api-generator/references/route-checklist.md, ../docs/some-doc.md. + Mixed separators: commands/review.md, skills/api-generator/references/route-checklist.md. + Relative: rules/typescript.md, commands/review.md, agents/code-reviewer.md, skills/api-generator/SKILL.md, skills/api-generator/template.ts, skills/api-generator/references/route-checklist.md, ../docs/some-doc.md. + Overtravel: ../docs/agents-folder-structure-research.md. + Absolute: rules/typescript.md, commands/review.md, skills/api-generator/references/route-checklist.md + Line ref: rules/typescript.md:42. + Protocol-relative: //cdn.example.com/lib.js. + Inline code: `../docs/some-doc.md`. + Code block: + ``` + ../../docs/some-doc.md + ``` + Tilde block: + ~~~ + ../../docs/some-doc.md + ~~~ + + ## AgentsMesh Generation Contract + + `agentsmesh.yaml` selects targets/features (`agentsmesh.local.yaml` overrides locally), and `.agentsmesh` is the only place to add or edit canonical items: `rules/_root.md`, `rules/*.md`, `commands/*.md`, `agents/*.md`, `skills/*/SKILL.md` plus supporting files, `mcp.json`, `hooks.yaml`, `permissions.yaml`, and `ignore`; if missing run `agentsmesh init`, use `agentsmesh import --from <tool>` for native configs, `agentsmesh install <source>` or `install --sync` for reusable packs, then run `agentsmesh generate`. Use `diff`, `lint`, `check`, `watch`, `matrix`, and `merge` as needed; never edit generated tool files. ❯ assertCodeProtection tests/e2e/generate-reference-rewrite-matrix.e2e.test.ts:69:19 ❯ tests/e2e/generate-reference-rewrite-matrix.e2e.test.ts:96:7
tests/e2e/generate-global-path-rebasing.e2e.test.ts > generate --global (path rebasing e2e) > error handling > fails gracefully when home directory is not writable: tests/e2e/generate-global-path-rebasing.e2e.test.ts#L449
AssertionError: expected '✗ Config file not found: /nonexistent…' to match /error|fail|cannot|ENOENT/i - Expected: /error|fail|cannot|ENOENT/i + Received: "✗ Config file not found: /nonexistent/path/.agentsmesh/agentsmesh.yaml. Create agentsmesh.yaml in project root." ❯ tests/e2e/generate-global-path-rebasing.e2e.test.ts:449:24
tests/e2e/generate-global-path-rebasing.e2e.test.ts > generate --global (path rebasing e2e) > reference rewriting in global mode > rewrites canonical references to global paths in skill file: tests/e2e/generate-global-path-rebasing.e2e.test.ts#L279
AssertionError: expected '---\nname: api-gen\ndescription: API …' not to contain '.agentsmesh/' - Expected + Received - .agentsmesh/ + --- + name: api-gen + description: API generation + --- + + ## Purpose + + # API Gen + Template: #[[file:.agentsmesh/skills/api-gen/references/template.ts]] ❯ tests/e2e/generate-global-path-rebasing.e2e.test.ts:279:27
tests/e2e/generate-global-path-rebasing.e2e.test.ts > generate --global (path rebasing e2e) > reference rewriting in global mode > rewrites canonical references to global paths in root file: tests/e2e/generate-global-path-rebasing.e2e.test.ts#L266
AssertionError: expected '# Global Instructions\n\n## _root\n\n…' not to contain '.agentsmesh/' - Expected + Received - .agentsmesh/ + # Global Instructions + + ## _root + + # Root + See skill: #[[file:.agentsmesh/skills/api-gen/SKILL.md]] + Reference: #[[file:.agentsmesh/skills/api-gen/references/template.ts]] + + ## AgentsMesh Generation Contract + + `agentsmesh.yaml` selects targets/features (`agentsmesh.local.yaml` overrides locally), and `.agentsmesh` is the only place to add or edit canonical items: `rules/_root.md`, `rules/*.md`, `commands/*.md`, `agents/*.md`, `skills/*/SKILL.md` plus supporting files, `mcp.json`, `hooks.yaml`, `permissions.yaml`, and `ignore`; if missing run `agentsmesh init`, use `agentsmesh import --from <tool>` for native configs, `agentsmesh install <source>` or `install --sync` for reusable packs, then run `agentsmesh generate`. Use `diff`, `lint`, `check`, `watch`, `matrix`, and `merge` as needed; never edit generated tool files. ❯ tests/e2e/generate-global-path-rebasing.e2e.test.ts:266:27
tests/e2e/generate-global-path-rebasing.e2e.test.ts > generate --global (path rebasing e2e) > all targets global mode > generates Codex CLI files in ~/.codex/: tests/e2e/helpers/assertions.ts#L14
Error: Expected file to exist: /tmp/am-e2e-245a8e07ec53550e/.codex/config.toml ❯ fileExists tests/e2e/helpers/assertions.ts:14:11 ❯ tests/e2e/generate-global-path-rebasing.e2e.test.ts:210:7
tests/e2e/generate-global-path-rebasing.e2e.test.ts > generate --global (path rebasing e2e) > all targets global mode > generates Roo Code files in ~/.roo-code/: tests/e2e/helpers/assertions.ts#L14
Error: Expected file to exist: /tmp/am-e2e-91e3db2c5f018e36/.roo-code/skills/security-audit/SKILL.md ❯ fileExists tests/e2e/helpers/assertions.ts:14:11 ❯ tests/e2e/generate-global-path-rebasing.e2e.test.ts:203:7
tests/e2e/generate-global-path-rebasing.e2e.test.ts > generate --global (path rebasing e2e) > all targets global mode > generates Junie files in ~/.junie/: tests/e2e/generate-global-path-rebasing.e2e.test.ts#L194
AssertionError: expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ tests/e2e/generate-global-path-rebasing.e2e.test.ts:194:26
tests/e2e/generate-global-path-rebasing.e2e.test.ts > generate --global (path rebasing e2e) > all targets global mode > generates Gemini CLI files in ~/.gemini/: tests/e2e/helpers/assertions.ts#L14
Error: Expected file to exist: /tmp/am-e2e-34d06d1393026b01/.gemini/workflows/audit.md ❯ fileExists tests/e2e/helpers/assertions.ts:14:11 ❯ tests/e2e/generate-global-path-rebasing.e2e.test.ts:163:7
tests/e2e/generate-global-path-rebasing.e2e.test.ts > generate --global (path rebasing e2e) > all targets global mode > generates Windsurf files in ~/.codeium/windsurf/: tests/e2e/helpers/assertions.ts#L14
Error: Expected file to exist: /tmp/am-e2e-348b4b097ff0ea3f/.codeium/windsurf/workflows/audit.md ❯ fileExists tests/e2e/helpers/assertions.ts:14:11 ❯ tests/e2e/generate-global-path-rebasing.e2e.test.ts:153:7
ci
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/