Merge remote-tracking branch 'origin/develop' into develop #72
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/
|