Commit Graph
3 Commits
Author SHA1 Message Date
Samuel CuiandClaude Opus 5.5 42881b1679 Stop building the unsupported ARMv5 target in CI
The ARMv5 matrix entry could only fail: the build refuses GOARM=5 before
compilation and the candidate set never contains an ARMv5 archive. Drop it and
its allowed-failure setting so a failed job always means a real failure.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 17:52:19 +08:00
Samuel CuiandClaude Opus 5.5 8f3d7f2959 Publish releases as reviewed commit stacks
Replace the single squash in Release SOP step 2 with a stack re-sliced from the
final source: one concern per commit with its tests, fixes folded into the
commit they correct, dependency order, contract changes with their callers and
every commit building and passing tests on its own. Review fixes fold back into
the owning commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 15:16:41 +08:00
Samuel CuiandClaude Opus 5.5 97faae0d78 Document tar Tape operation, architecture and research
Organize documentation by audience: packaged user guides in docs/operations
(including Devices, Tape scripts, Auto read order, Jobs, offline migration and
tar recovery), contributor procedures in docs/development, maintainer release
procedures in docs/release, current behavior in docs/architecture (now with
separate Tape and read-planning documents) and evidence in docs/research. Each
rule keeps one owner and other pages link to it; the document checker, the
packaged guide allowlist and their tests follow the new layout. The documents
land together because the new guides and index link to each other.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 15:16:41 +08:00