Skip to content

ci: stop the skipped PR-run mirror from satisfying Required PR Check - #8

Merged
Shinrai merged 1 commit into
nextfrom
ci/required-check-skipped-name
Oct 2, 2026
Merged

Shinrai merged 1 commit into
nextfrom
ci/required-check-skipped-name

Conversation

@cldmv-bot

@cldmv-bot cldmv-bot Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

🚀 What's Changed

💥 Breaking Changes

No breaking changes

✨ Features

No new features

🐛 Bug Fixes

No bug fixes

📦 Dependencies

No dependency updates

🔧 Other Changes

  • ci: stop the skipped PR-run mirror from satisfying Required PR Check (cfe1446)
👥 Contributors

On an in-repo feature PR, the `pull_request` run skips the
`required-check` job because the push run owns the status. A skipped job
still posts a check run under its name, and GitHub treats a skipped
required check as satisfied. The push run's mirror is only created once
`ci` finishes, so for the whole test window the only `✅ Required PR
Check` on the head SHA was the skipped one, and the PR could merge while
tests were still running.

Give the job a conditional name so the skipped path posts under a
different name and the required check stays pending until the push run
reports. Synced from CLDMV/.github#346.
@cldmv-bot cldmv-bot Bot added type: ci Changes to CI workflows, actions, or build pipelines type: config Changes to repository or project configuration files labels Oct 2, 2026
@Shinrai
Shinrai merged commit 5b828a1 into next Oct 2, 2026
31 checks passed
@cldmv-bot
cldmv-bot Bot deleted the ci/required-check-skipped-name branch October 2, 2026 21:27
Shinrai added a commit that referenced this pull request Oct 2, 2026
## 🚀 What's Changed

### 💥 Breaking Changes
_No breaking changes_

### ✨ Features
_No new features_

### 🐛 Bug Fixes
_No bug fixes_

### 📦 Dependencies
_No dependency updates_

### 🔧 Other Changes
- #8
- ci: stop the skipped PR-run mirror from satisfying Required PR Check
(cfe1446)



<details>
<summary>👥 Contributors</summary>

- @Shinrai

</details>

---

<!-- coverage-start -->


![coverage](https://img.shields.io/badge/coverage-100.0%25-brightgreen?style=for-the-badge&logo=vitest&logoColor=white)

| Metric | Coverage |
|--------|----------|
| Statements | 100.0% |
| Branches   | 100.0% |
| Functions  | 100.0% |
| Lines      | 100.0% |

*Avg: **100.0%** · `dd34003` · Node lts/**

<!-- coverage-end -->

<!-- co-authors -->

Co-authored-by: Shinrai <Shinrai@users.noreply.github.com>

---------

Co-authored-by: Shinrai <Shinrai@users.noreply.github.com>
Co-authored-by: Nathaniel H <7722267+Shinrai@users.noreply.github.com>
Co-authored-by: cldmv-bot[bot] <230771808+cldmv-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: ci Changes to CI workflows, actions, or build pipelines type: config Changes to repository or project configuration files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant