You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: prevent Release Please PRs from blocking due to skipped required checks
Move skip conditions from job level to step level to ensure jobs always
report a status. This fixes the "Expected — Waiting for status to be reported"
issue that blocks Release Please PRs from merging.
Problem:
- When jobs are skipped with job-level if conditions, they don't report any status
- GitHub's required checks wait forever for a status that never comes
- This blocks Release Please PRs even though the checks aren't needed
Solution:
- Jobs always run and report success
- For Release Please PRs, run a simple echo step and skip actual work
- For normal PRs, run all validation steps as usual
Affected jobs:
- PowerShell Script Analysis
- Shell Script Analysis
- Markdown Lint
- JSON/YAML Validation
- Security Scan (Trivy)
This ensures all required checks complete with a success status for Release Please PRs.
0 commit comments