From 991de439798255358e67449a25146a86a079a178 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Wed, 14 Oct 2026 12:32:29 -0500 Subject: [PATCH] ci: run the NVSkills status check once per pull request On a pull_request event the request job called team-request.yml, whose nested require-nvskills-ci job runs the same shared status workflow as the top-level require-nvskills-ci job. That workflow sets cancel-in-progress on a per-PR concurrency group, so the two copies cancel each other and every PR showed one cancelled check (reported as failed by gh pr checks). Only invoke team-request.yml for the issue_comment and push events it handles. The top-level, non-blocking require-nvskills-ci job stays as the single status check. Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/request-nvskills-ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/request-nvskills-ci.yml b/.github/workflows/request-nvskills-ci.yml index 6f4027038d..5560752c39 100644 --- a/.github/workflows/request-nvskills-ci.yml +++ b/.github/workflows/request-nvskills-ci.yml @@ -33,7 +33,6 @@ jobs: request: if: > - github.event_name == 'pull_request' || (github.event_name == 'issue_comment' && github.event.issue.pull_request && startsWith(github.event.comment.body, '/nvskills-ci')) ||