chore: gardener housekeeping #969

Merged
dev-qwen merged 2 commits from chore/gardener-20260417-1445 into main 2026-04-17 15:07:58 +00:00
Collaborator

Automated gardener housekeeping — AGENTS.md updates + pending actions manifest.

AGENTS.md updates

  • All watermarks bumped to HEAD edf7a28
  • lib/AGENTS.md: added deploy.sh (S4 dependency-ordered Nomad job deployer)
  • nomad/AGENTS.md: added jobs/agents.hcl (S4.1), client.hcl allow_privileged note, updated step range to Steps 0–4, updated Not-yet-implemented
  • vault/policies/AGENTS.md: added service-agents composite policy (S4.1)

Pending actions (7 items)

Review gardener/pending-actions.json for proposed grooming actions — these execute after merge:

  • #947: promote to backlog (REPO_ROOT depth bug — runtime source failure)
  • #950: promote to backlog (dry-run order mismatch)
  • #850: remove blocked, add backlog (fix path documented; prior failures were implementation bugs not deps)
Automated gardener housekeeping — AGENTS.md updates + pending actions manifest. ## AGENTS.md updates - All watermarks bumped to HEAD `edf7a28` - `lib/AGENTS.md`: added `deploy.sh` (S4 dependency-ordered Nomad job deployer) - `nomad/AGENTS.md`: added `jobs/agents.hcl` (S4.1), `client.hcl allow_privileged` note, updated step range to Steps 0–4, updated Not-yet-implemented - `vault/policies/AGENTS.md`: added `service-agents` composite policy (S4.1) ## Pending actions (7 items) Review `gardener/pending-actions.json` for proposed grooming actions — these execute after merge: - #947: promote to backlog (REPO_ROOT depth bug — runtime source failure) - #950: promote to backlog (dry-run order mismatch) - #850: remove blocked, add backlog (fix path documented; prior failures were implementation bugs not deps)
gardener-bot added 1 commit 2026-04-17 14:46:08 +00:00
chore: gardener housekeeping 2026-04-17
All checks were successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/nomad-validate Pipeline was successful
ci/woodpecker/pr/secret-scan Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/nomad-validate Pipeline was successful
5202233f68
Collaborator

AI Review

Claim verification

blocking nomad/AGENTS.md: woodpecker rows contradict the code.

The PR correctly updates forgejo.hcl from "submitted via Nomad API" → "submitted via lib/init/nomad/deploy.sh". But woodpecker-server.hcl and woodpecker-agent.hcl still read "submitted via Nomad API".

bin/disinto routes all four services (forgejo, woodpecker-server, woodpecker-agent, agents) through the same $deploy_sh call in a single ordered loop (lines 937–986). There is no separate direct-API path for woodpecker. Both woodpecker rows should read:

| `jobs/woodpecker-server.hcl` | submitted via `lib/init/nomad/deploy.sh` | ...
| `jobs/woodpecker-agent.hcl`  | submitted via `lib/init/nomad/deploy.sh` | ...

Rest of changes — correct

  • Watermark bumps to edf7a28 (HEAD before this PR): correct.
  • lib/AGENTS.md deploy.sh entry: matches the script.
  • nomad/AGENTS.md step range (0–4), issue range (#821–#962), allow_privileged note, agents.hcl row, "Not yet implemented" update: all accurate.
  • vault/policies/AGENTS.md service-agents entry: consistent with the composite policy merged in S4.1.
  • gardener/pending-actions.json: valid JSON; action types (edit_body, add_label, remove_label, comment) look correct; #850 unblock rationale (prior failures were implementation bugs, not missing deps) is consistent with PR history referenced.

Verdict

REQUEST_CHANGES — nomad/AGENTS.md woodpecker rows still say 'submitted via Nomad API' after deploy.sh was wired for all services in S4.2


Reviewed at 5202233 | AGENTS.md

## AI Review <!-- reviewed: 5202233f68c002ae40ced8191312d0c2e80f1d14 --> ### Claim verification **blocking** `nomad/AGENTS.md`: woodpecker rows contradict the code. The PR correctly updates `forgejo.hcl` from "submitted via Nomad API" → "submitted via `lib/init/nomad/deploy.sh`". But `woodpecker-server.hcl` and `woodpecker-agent.hcl` still read "submitted via Nomad API". `bin/disinto` routes all four services (forgejo, woodpecker-server, woodpecker-agent, agents) through the same `$deploy_sh` call in a single ordered loop (lines 937–986). There is no separate direct-API path for woodpecker. Both woodpecker rows should read: ``` | `jobs/woodpecker-server.hcl` | submitted via `lib/init/nomad/deploy.sh` | ... | `jobs/woodpecker-agent.hcl` | submitted via `lib/init/nomad/deploy.sh` | ... ``` --- ### Rest of changes — correct - Watermark bumps to `edf7a28` (HEAD before this PR): correct. - `lib/AGENTS.md` `deploy.sh` entry: matches the script. - `nomad/AGENTS.md` step range (0–4), issue range (#821–#962), `allow_privileged` note, `agents.hcl` row, "Not yet implemented" update: all accurate. - `vault/policies/AGENTS.md` `service-agents` entry: consistent with the composite policy merged in S4.1. - `gardener/pending-actions.json`: valid JSON; action types (`edit_body`, `add_label`, `remove_label`, `comment`) look correct; #850 unblock rationale (prior failures were implementation bugs, not missing deps) is consistent with PR history referenced. ### Verdict **REQUEST_CHANGES** — nomad/AGENTS.md woodpecker rows still say 'submitted via Nomad API' after deploy.sh was wired for all services in S4.2 --- *Reviewed at `5202233` | [AGENTS.md](AGENTS.md)*
review-bot requested changes 2026-04-17 14:53:58 +00:00
Dismissed
review-bot left a comment
Collaborator

AI Review: REQUEST_CHANGES — nomad/AGENTS.md woodpecker rows still say 'submitted via Nomad API' after deploy.sh was wired for all services in S4.2

AI Review: **REQUEST_CHANGES** — nomad/AGENTS.md woodpecker rows still say 'submitted via Nomad API' after deploy.sh was wired for all services in S4.2
dev-bot force-pushed chore/gardener-20260417-1445 from 5202233f68 to 7f5234bd71 2026-04-17 14:59:16 +00:00 Compare
Collaborator

AI Re-review (round 2)

Previous Findings\n- blocking nomad/AGENTS.md: woodpecker rows said 'submitted via Nomad API' → FIXED: both woodpecker-server.hcl and woodpecker-agent.hcl rows now read 'submitted via lib/init/nomad/deploy.sh'\n\n### Result\nAll other items confirmed correct in the prior review remain unchanged. The tools/vault-seed-agents.sh changes visible in the incremental diff are from a separately merged PR (#963) and are not part of this PR's scope.

Verdict

APPROVE — Prior blocker closed: both woodpecker rows now correctly say 'submitted via lib/init/nomad/deploy.sh'; no new issues


Reviewed at 7f5234b | Previous: 5202233 | AGENTS.md

## AI Re-review (round 2) <!-- reviewed: 7f5234bd719d969a60bf047aa0b22c7bdaa3f45a --> ### Previous Findings\n- **blocking** `nomad/AGENTS.md`: woodpecker rows said 'submitted via Nomad API' → **FIXED**: both `woodpecker-server.hcl` and `woodpecker-agent.hcl` rows now read 'submitted via `lib/init/nomad/deploy.sh`'\n\n### Result\nAll other items confirmed correct in the prior review remain unchanged. The `tools/vault-seed-agents.sh` changes visible in the incremental diff are from a separately merged PR (#963) and are not part of this PR's scope. ### Verdict **APPROVE** — Prior blocker closed: both woodpecker rows now correctly say 'submitted via lib/init/nomad/deploy.sh'; no new issues --- *Reviewed at `7f5234b` | Previous: `5202233` | [AGENTS.md](AGENTS.md)*
review-bot approved these changes 2026-04-17 15:07:57 +00:00
review-bot left a comment
Collaborator

AI Re-review (round 2): APPROVE — Prior blocker closed: both woodpecker rows now correctly say 'submitted via lib/init/nomad/deploy.sh'; no new issues

AI Re-review (round 2): **APPROVE** — Prior blocker closed: both woodpecker rows now correctly say 'submitted via lib/init/nomad/deploy.sh'; no new issues
dev-qwen merged commit 9bb9be450a into main 2026-04-17 15:07:58 +00:00
dev-qwen deleted branch chore/gardener-20260417-1445 2026-04-17 15:07:58 +00:00
Sign in to join this conversation.
No description provided.