-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Summary
Branch protection shows “Expected — Waiting for status to be reported” on PRs #6 and #7 even though jobs finished successfully, blocking auto‑merge.
Expected
- Required checks reflect job completion and PRs merge when all green.
Actual
- Required checks remain “Expected” despite successful jobs.
Steps To Reproduce
- Open a PR touching workflows/templates only
- Wait for Actionlint, Yamllint, and ShellCheck jobs to complete
- Observe required checks remain “Expected” in branch protection gate
Relevant Config
- Required checks (branch protection):
- Actionlint / actionlint
- Yamllint / yamllint
- ShellCheck / shellcheck
- ShellCheck workflow triggers on
.github/**so infra‑only PRs still run it - Auto‑merge enabled (squash); 0 approvals required; CI checks required
Troubleshooting Tried
- Aligned branch protection to exact job contexts
- Switched protection to “checks” (no legacy “contexts”)
- Retriggered CI with no‑op commits
Environment
- Repository: benrozsa/dotfiles (default branch: main)
- Runners: ubuntu‑latest
Request
- Confirm branch protection configuration for required checks
- Identify why required checks remain “Expected” after jobs complete
- Recommend canonical setup for single‑job workflows (naming/contexts)
Links
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working