fix: extract build_formula_issue_body to eliminate duplicate code blocks
Move TOML frontmatter construction into a shared helper in lib/file-action-issue.sh, used by both gardener-poll.sh and gardener-run.sh. Fixes CI duplicate-detection failure. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
1782cbd610
commit
8193e7bc96
3 changed files with 18 additions and 16 deletions
|
|
@ -134,16 +134,11 @@ Format: '1a 2c 3b' means question 1→option (a), 2→option (c), 3→option (b)
|
|||
${ESCALATION_REPLY}"
|
||||
fi
|
||||
|
||||
ISSUE_BODY="---
|
||||
formula: run-gardener
|
||||
model: opus
|
||||
---
|
||||
|
||||
Periodic gardener housekeeping run. The action-agent reads \`formulas/run-gardener.toml\`
|
||||
_DESCRIPTION="Periodic gardener housekeeping run. The action-agent reads \`formulas/run-gardener.toml\`
|
||||
and executes the steps: preflight, grooming, blocked-review,
|
||||
AGENTS.md update, and commit-and-pr.${ESCALATION_CONTEXT}
|
||||
AGENTS.md update, and commit-and-pr.${ESCALATION_CONTEXT}"
|
||||
|
||||
Filed automatically by \`gardener-poll.sh\`."
|
||||
ISSUE_BODY=$(build_formula_issue_body "run-gardener" "opus" "$_DESCRIPTION" "gardener-poll.sh")
|
||||
|
||||
_rc=0
|
||||
file_action_issue "run-gardener" "action: run-gardener — periodic housekeeping" "$ISSUE_BODY" || _rc=$?
|
||||
|
|
|
|||
|
|
@ -45,16 +45,11 @@ fi
|
|||
log "--- Gardener run start ---"
|
||||
|
||||
# ── File action issue for run-gardener formula ────────────────────────────
|
||||
ISSUE_BODY="---
|
||||
formula: run-gardener
|
||||
model: opus
|
||||
---
|
||||
|
||||
Periodic gardener housekeeping run. The action-agent reads \`formulas/run-gardener.toml\`
|
||||
_DESCRIPTION="Periodic gardener housekeeping run. The action-agent reads \`formulas/run-gardener.toml\`
|
||||
and executes the steps: preflight, grooming, blocked-review,
|
||||
AGENTS.md update, and commit-and-pr.
|
||||
AGENTS.md update, and commit-and-pr."
|
||||
|
||||
Filed automatically by \`gardener-run.sh\`."
|
||||
ISSUE_BODY=$(build_formula_issue_body "run-gardener" "opus" "$_DESCRIPTION" "gardener-run.sh")
|
||||
|
||||
_rc=0
|
||||
file_action_issue "run-gardener" "action: run-gardener — periodic housekeeping" "$ISSUE_BODY" || _rc=$?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue