67 lines
2.6 KiB
Markdown
67 lines
2.6 KiB
Markdown
---
|
|
id: "02-release-documentation"
|
|
title: "Document the Stable release bypass"
|
|
status: done
|
|
wave: 2
|
|
depends_on: ["01-release-workflow"]
|
|
plan: "plan.md"
|
|
spec: "../../specs/release/requirements/release-pr-queue-bypass.md"
|
|
---
|
|
|
|
# Task 02: Document the Stable release bypass
|
|
|
|
## Acceptance
|
|
|
|
- Maintainer documentation states the token permissions, owner requirement, expiration, rotation, environment configuration, and administrator bypass.
|
|
- Repository guidance explains that ordinary pull requests still use the merge queue and required CI.
|
|
- The repair spec is `shipped`, and the ADR matches the implemented token boundary.
|
|
|
|
## Verification
|
|
|
|
- `node --test scripts/validate-public-docs.test.mjs`
|
|
- `node scripts/validate-public-docs.mjs`
|
|
- `python3 scripts/lint-harness-files.test.py`
|
|
- `python3 .github/scripts/lint-harness-files.py --all`
|
|
- `git diff --check -- docs/public/release-process.md docs/ci-merge-queue.md .agents/skills/release/SKILL.md AGENTS.md docs/specs/release/requirements/release-pr-queue-bypass.md docs/specs/INDEX.md docs/decisions/2026-08-17-release-pr-ruleset-bypass.md docs/decisions/INDEX.md`
|
|
|
|
## Files likely touched
|
|
|
|
- `docs/public/release-process.md`
|
|
- `docs/ci-merge-queue.md`
|
|
- `.agents/skills/release/SKILL.md`
|
|
- `AGENTS.md`
|
|
- `docs/specs/release/requirements/release-pr-queue-bypass.md`
|
|
- `docs/specs/INDEX.md`
|
|
- `docs/decisions/2026-08-17-release-pr-ruleset-bypass.md`
|
|
- `docs/decisions/INDEX.md`
|
|
|
|
## Dependencies
|
|
|
|
Task 01 must pass before this task starts.
|
|
|
|
## Parallelism
|
|
|
|
Sequential. The documents record the workflow contract from Task 01.
|
|
|
|
## Inputs
|
|
|
|
- The implemented workflow and contract from Task 01.
|
|
- `docs/specs/release/requirements/release-pr-queue-bypass.md`.
|
|
- ADR `2026-08-17-release-pr-ruleset-bypass`.
|
|
- The existing how-to structure of the release page.
|
|
|
|
## Output contract
|
|
|
|
Report the documentation class, changed files, validator results, and external rollout requirements. Update this task and `plan.md` in the same conversation.
|
|
|
|
## Results
|
|
|
|
- Public docs updated: `docs/public/release-process.md` remains a how-to guide and now includes the PAT creation and rotation procedure.
|
|
- Internal docs updated: `docs/ci-merge-queue.md`, `.agents/skills/release/SKILL.md`, `AGENTS.md`, the repair spec, and the ADR.
|
|
- `node --test scripts/validate-public-docs.test.mjs` passed 61 tests.
|
|
- `node scripts/validate-public-docs.mjs` validated 41 pages.
|
|
- `python3 scripts/lint-harness-files.test.py` passed 19 tests.
|
|
- `python3 .github/scripts/lint-harness-files.py --all` passed 118 files.
|
|
- `pre-commit run harness-lint --files AGENTS.md .agents/skills/release/SKILL.md` passed.
|
|
- `git diff --check` passed.
|