fix(adr): rename check --offline to --skip-remote-issues; CI checks only the record files #503

Merged
hexajon merged 1 commit from fix/adr-check-skip-remote-issues into main 2026-09-15 21:27:13 +00:00
Owner

Summary

CI has failed on adr-check since the records moved to docs/decisions/: in MADR mode the check reads each record's linked issues on the forge, and CI has no madtea auth.

  • adr check --offline is now adr check --skip-remote-issues (MCP skip_remote_issues). It checks only the local record files. The check's --offline never shipped, so no user loses it. adr new --offline is unchanged.
  • gate.sh gains --skip-remote-issues, passed to adr check. CI runs gate.sh --no-conformance --skip-remote-issues. A local gate still checks the linked issues with my own auth.
  • ADR 0036 records the decision: a CI result must depend only on the commit, and CI holds no madtea credential.
  • Help topic, parameter docs, the generated reference, COMPARISON.md, docs/contributing/ci.md, and scripts/README.md updated.

Verified: full local ./scripts/gate.sh passes (18 steps, adr-check online). ./scripts/gate.sh --fast --skip-remote-issues passes, which is the path CI takes.

Tracking: issue 491.

## Summary CI has failed on adr-check since the records moved to docs/decisions/: in MADR mode the check reads each record's linked issues on the forge, and CI has no madtea auth. - `adr check --offline` is now `adr check --skip-remote-issues` (MCP `skip_remote_issues`). It checks only the local record files. The check's --offline never shipped, so no user loses it. `adr new --offline` is unchanged. - `gate.sh` gains `--skip-remote-issues`, passed to adr check. CI runs `gate.sh --no-conformance --skip-remote-issues`. A local gate still checks the linked issues with my own auth. - ADR 0036 records the decision: a CI result must depend only on the commit, and CI holds no madtea credential. - Help topic, parameter docs, the generated reference, COMPARISON.md, docs/contributing/ci.md, and scripts/README.md updated. Verified: full local `./scripts/gate.sh` passes (18 steps, adr-check online). `./scripts/gate.sh --fast --skip-remote-issues` passes, which is the path CI takes. Tracking: issue 491.
fix(adr): rename check --offline to --skip-remote-issues; CI checks only the record files
Some checks failed
drift / govulncheck (pull_request) Has been skipped
drift / surface-diff (pull_request) Successful in 1m10s
drift / forgejo-smoke (pull_request) Has been skipped
ci / mcp-conformance (pull_request) Successful in 2m6s
ci / mcp-conformance (push) Successful in 13s
drift / govulncheck (push) Has been skipped
drift / surface-diff (push) Successful in 4s
drift / forgejo-smoke (push) Has been skipped
ci / gate (push) Failing after 3m22s
ci / gate (pull_request) Successful in 15m22s
05eb2ac9a9
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sixfold-space/madtea!503
No description provided.