chore: bump recipe-maintainer submodule to ef3d703 (recipe-upstream laptop-fetch fix) #24

Merged
autonomic-bot merged 1 commits from submodule-arm-bump-upstream-fetch into main 2026-09-21 16:30:00 +00:00
Owner

What

Bumps the pinned references/recipe-maintainer submodule from acd5cfb to ef3d703 and regenerates the cctest wrapper skills.

Why

Upstream ARM commit ef3d703 ("fix /recipe-upstream with instructions for different machine (adding a git fetch)") fixes the exact gap hit while preparing the discourse upstream PR: the emitted next-steps assumed the operator would run them on the machine where the branch was fetched. The PR branch only exists in the sandbox clone, so git checkout <branch> on the operator's laptop fails with pathspec did not match any file(s).

The fix makes the skill emit a runnable step 0 that fetches the PR head directly from the autonomic mirror by URL (anonymous, public read):

git fetch https://git.autonomic.zone/recipe-maintainers/<recipe>.git +refs/pull/<N>/head:refs/heads/<HEAD_REF>
git checkout <HEAD_REF>

so all emitted commands (push to coopcloud → open PR → release after merge) work verbatim from the operator's own machine.

Evidence

  • Upstream diff verified: ef3d703 touches only .claude/commands/recipe-upstream.md for this fix (plus 4 other upstream commits: new-recipe-guide docs, libredesk recipe-info/tests, sandbox OpenCode consolidation, lasuite-meet test fix).
  • scripts/gen-cctest-skills.py regenerated — .opencode/skills/cctest-recipe-upstream/SKILL.md (and siblings) now carry the step-0 fetch block; no other wrapper changed.
  • Ran /cctest-recipe-upstream against discourse PR #9 before the bump (old wording) and confirmed upstream already had the fix; this PR just aligns the pin.

Also in the bump (upstream ARM, reviewed)

  • docs(new-recipe-guide): field-tested best practices
  • feat(libredesk): recipe-info, setup/test docs, health-check test
  • sandbox: run OpenCode in the same container (Dockerfile consolidation)
  • fix(lasuite-meet test): use recipe LIVEKIT_DOMAIN convention in webrtc-media
## What Bumps the pinned `references/recipe-maintainer` submodule from `acd5cfb` to `ef3d703` and regenerates the cctest wrapper skills. ## Why Upstream ARM commit `ef3d703` ("fix /recipe-upstream with instructions for different machine (adding a git fetch)") fixes the exact gap hit while preparing the discourse upstream PR: the emitted next-steps assumed the operator would run them on the machine where the branch was fetched. The PR branch only exists in the sandbox clone, so `git checkout <branch>` on the operator's laptop fails with `pathspec did not match any file(s)`. The fix makes the skill emit a runnable **step 0** that fetches the PR head directly from the autonomic mirror by URL (anonymous, public read): ``` git fetch https://git.autonomic.zone/recipe-maintainers/<recipe>.git +refs/pull/<N>/head:refs/heads/<HEAD_REF> git checkout <HEAD_REF> ``` so all emitted commands (push to coopcloud → open PR → release after merge) work verbatim from the operator's own machine. ## Evidence - Upstream diff verified: `ef3d703` touches only `.claude/commands/recipe-upstream.md` for this fix (plus 4 other upstream commits: new-recipe-guide docs, libredesk recipe-info/tests, sandbox OpenCode consolidation, lasuite-meet test fix). - `scripts/gen-cctest-skills.py` regenerated — `.opencode/skills/cctest-recipe-upstream/SKILL.md` (and siblings) now carry the step-0 fetch block; no other wrapper changed. - Ran /cctest-recipe-upstream against discourse PR #9 before the bump (old wording) and confirmed upstream already had the fix; this PR just aligns the pin. ## Also in the bump (upstream ARM, reviewed) - docs(new-recipe-guide): field-tested best practices - feat(libredesk): recipe-info, setup/test docs, health-check test - sandbox: run OpenCode in the same container (Dockerfile consolidation) - fix(lasuite-meet test): use recipe LIVEKIT_DOMAIN convention in webrtc-media
autonomic-bot added 1 commit 2026-09-21 16:29:54 +00:00
autonomic-bot merged commit fa73b81427 into main 2026-09-21 16:30:00 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: recipe-maintainers/cc-ci-orchestrator#24