From c09a3ae1ce20fa23908e2b06c664323cd7c73e87 Mon Sep 17 00:00:00 2001 From: Nils Hamerlinck Date: Wed, 9 Sep 2026 10:22:43 +0700 Subject: [PATCH] fix: replace CLAUDE.md symlink with an @AGENTS.md import MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CLAUDE.md was a git symlink to AGENTS.md. GitHub Actions downloads a composite action's repo as an archive (not a git clone) when it's referenced via `uses: trobz/deploy.py@`, and archive extraction on the hosted runner intermittently fails to materialize that symlink, aborting the job before any step runs ("Could not find file .../CLAUDE.md" — see odoo-changes-analyzor run 34221192344). Claude Code's memory files support `@path` imports, so a plain CLAUDE.md containing `@AGENTS.md` is loaded identically to the symlinked version, without shipping a symlink in the tagged archive. This also drops the Windows caveat (symlinks there need admin/dev mode) that the import syntax doesn't have. --- CLAUDE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 120000 => 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 120000 index c317064..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1 +0,0 @@ -AGENTS.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..43c994c --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md