Skip to content

ci(host-tests): run on every PR so the required check is safe#11

Merged
prat96 merged 1 commit into
mainfrom
ci/host-tests-all-prs
Jun 22, 2026
Merged

ci(host-tests): run on every PR so the required check is safe#11
prat96 merged 1 commit into
mainfrom
ci/host-tests-all-prs

Conversation

@prat96

@prat96 prat96 commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Makes the Portable logic (no hardware) required status check (added to the ruleset) safe: drops the pull_request paths filter so the job reports on every PR, not just ones touching firmware/host code. A path-filtered required check leaves docs-only PRs blocked on a forever-pending "Expected" status.

  • Stays on the GitHub-hosted runner — free + unlimited for public repos, secure (no self-hosted exposure), and keeps the check community-runnable.
  • push stays path-filtered to avoid wasted branch runs.
  • This PR touches host-tests.yml, so the check runs here and self-validates.

The 'Portable logic (no hardware)' job is a required status check in the repo ruleset. With a pull_request paths filter it doesn't run on PRs that don't touch firmware/host code (e.g. docs-only PRs), leaving them blocked on a forever-pending 'Expected' status. Drop the pull_request filter so it always reports. Stays on the GitHub-hosted runner (free + unlimited for public repos); push remains path-filtered.

Signed-off-by: Pratheek Balakrishna <pratheekb96@gmail.com>
@prat96 prat96 merged commit b9f4c6d into main Jun 22, 2026
8 of 10 checks passed
@prat96 prat96 deleted the ci/host-tests-all-prs branch June 22, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant