docs: require enforced PR CI before release merges #100

Merged
ada merged 1 commit from docs/required-ci-enforcement into master 2026-10-03 07:10:18 +00:00
Collaborator

Problem

Successful CI alone was not a required merge gate. The master protection was updated to require both observed Rust CI PR contexts and apply to admins; the release playbook should fail closed if enforcement is absent or checks are pending.

Change

Document the exact-head required-check and branch-protection prerequisite before a development PR may be merged. Keep tag-image publication and public Axis B deployment gates distinct.

Validation

  • git diff --check
  • bash -n scripts/v240-axis-b-ivnp-smoke.sh
  • bash scripts/test-v240-axis-b-ivnp-smoke.sh
  • Branch-protection API GET and independent on-host DB readback (two PR contexts, admin applicability); behavioral pending/success merge check belongs to this PR.

No deployment, tag, or production relay change.

## Problem Successful CI alone was not a required merge gate. The `master` protection was updated to require both observed Rust CI PR contexts and apply to admins; the release playbook should fail closed if enforcement is absent or checks are pending. ## Change Document the exact-head required-check and branch-protection prerequisite before a development PR may be merged. Keep tag-image publication and public Axis B deployment gates distinct. ## Validation - `git diff --check` - `bash -n scripts/v240-axis-b-ivnp-smoke.sh` - `bash scripts/test-v240-axis-b-ivnp-smoke.sh` - Branch-protection API GET and independent on-host DB readback (two PR contexts, admin applicability); behavioral pending/success merge check belongs to this PR. No deployment, tag, or production relay change.
docs: require enforced PR CI before release merges
All checks were successful
Rust CI / Format, lint, and test (pull_request) Successful in 3m13s
Rust CI / Build and start linux/arm64 image (no push) (pull_request) Successful in 11s
92431d1cd6
ada merged commit 0a4d683778 into master 2026-10-03 07:10:18 +00:00
ada deleted branch docs/required-ci-enforcement 2026-10-03 07:10:18 +00:00
Sign in to join this conversation.
No reviewers
No labels
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
gofix/portal-tunnel-rs!100
No description provided.