ci: main does not require the CI checks, but ci.yml says it does #499

Closed
opened 2026-09-15 21:07:50 +00:00 by hexajon · 0 comments
Owner

What happens

Branch protection on main has enable_status_check: false and no status_check_contexts. .forgejo/workflows/ci.yml says "Required branch-protection checks are the (pull_request) contexts". That is not true today.

So a PR with a red gate can merge. On 2026-09-14, three PRs merged while ci / gate (pull_request) was failing: bba01b38, b924051f, and 5a89e5fc. main stayed red until #491.

Open question

  1. Require the ci / gate (pull_request) and ci / mcp-conformance (pull_request) contexts on main. finish already waits for required checks and schedules auto-merge-on-green.
  2. Keep the checks advisory, and correct the ci.yml comment.

Acceptance

  • Branch protection and the ci.yml comment agree.
## What happens Branch protection on `main` has `enable_status_check: false` and no `status_check_contexts`. `.forgejo/workflows/ci.yml` says "Required branch-protection checks are the `(pull_request)` contexts". That is not true today. So a PR with a red gate can merge. On 2026-09-14, three PRs merged while `ci / gate (pull_request)` was failing: bba01b38, b924051f, and 5a89e5fc. `main` stayed red until #491. ## Open question 1. Require the `ci / gate (pull_request)` and `ci / mcp-conformance (pull_request)` contexts on `main`. `finish` already waits for required checks and schedules auto-merge-on-green. 2. Keep the checks advisory, and correct the `ci.yml` comment. ## Acceptance - Branch protection and the `ci.yml` comment agree.
Sign in to join this conversation.
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#499
No description provided.