Skip to content

ci: add request-nvskills-ci.yml workflow#133

Merged
hannahli-nv merged 1 commit into
mainfrom
add-nvskills-ci-workflow
May 26, 2026
Merged

ci: add request-nvskills-ci.yml workflow#133
hannahli-nv merged 1 commit into
mainfrom
add-nvskills-ci-workflow

Conversation

@hannahli-nv
Copy link
Copy Markdown
Collaborator

@hannahli-nv hannahli-nv commented May 26, 2026

Summary

Add .github/workflows/request-nvskills-ci.yml — the trigger workflow used by nvskills-ci.

What it does

The workflow fires under two conditions:

  • A maintainer/admin comments /nvskills-ci on a pull request.
  • nv-skills-ci[bot] pushes a commit titled "Attach NVSkills validation signatures" (follow-up verification path).

In both cases it calls the central reusable workflow which validates the request, then dispatches to the downstream signing pipeline.

Why a separate PR

issue_comment-triggered workflows must already exist on the default branch before GitHub will fire them. Landing this small standalone PR first lets the next content PR (#132skills/ path migration) be the one that exercises /nvskills-ci end to end.

Follow-up (separate from this PR)

  • NVSKILLS_CI_DISPATCH_TOKEN to be added to repo secrets.
  • NVSKILLS_SIGNATURE_PUSH_ACTOR repo variable to be set to nv-skills-ci[bot].
  • TileGym to be onboarded by the NVSkills CI maintainers.

CI Configuration

config:
  build: false
  # valid options are "ops", "benchmark", and "sanity"
  test: []

@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 26, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

hannahli-nv added a commit that referenced this pull request May 26, 2026
nvskills-ci only watches the 'skills/' prefix (along with team-skills/,
rules/team-rules/, plugins/). Our skills lived at .agents/skills/, so
/nvskills-ci would be skipped with "no supported changes".

Move the 7 cuTile skill folders to skills/. Keep .agents/skills and
.claude/skills as symlinks to ../skills for backward compatibility
(Claude Code skill loader, agent-tool wrappers).

Also:
- LICENSE: add skills/ to dual-license scope alongside the symlinks.
- CONTRIBUTING.md: reference skills/ in the DCO section.
- check_spdx_headers.py: walker targets skills/; add to SKIP_DIRS.

Companion PR #133 adds the .github/workflows/request-nvskills-ci.yml
trigger workflow.

Signed-off-by: Hannah Li <hanli@nvidia.com>
@hannahli-nv
Copy link
Copy Markdown
Collaborator Author

/ok to test 2a9ee7e

@hannahli-nv hannahli-nv force-pushed the add-nvskills-ci-workflow branch from 2a9ee7e to 615c5cd Compare May 26, 2026 21:24
@hannahli-nv
Copy link
Copy Markdown
Collaborator Author

/ok to test 615c5cd

Companion to PR #132 which migrates the skills/ canonical path.

Signed-off-by: Hannah Li <hanli@nvidia.com>
@hannahli-nv hannahli-nv force-pushed the add-nvskills-ci-workflow branch from 615c5cd to cac740f Compare May 26, 2026 22:08
@hannahli-nv
Copy link
Copy Markdown
Collaborator Author

/ok to test cac740f

@hannahli-nv hannahli-nv merged commit cda41b1 into main May 26, 2026
14 checks passed
@hannahli-nv hannahli-nv deleted the add-nvskills-ci-workflow branch May 26, 2026 22:18
hannahli-nv added a commit that referenced this pull request May 26, 2026
nvskills-ci only watches the 'skills/' prefix (along with team-skills/,
rules/team-rules/, plugins/). Our skills lived at .agents/skills/, so
/nvskills-ci would be skipped with "no supported changes".

Move the 7 cuTile skill folders to skills/. Keep .agents/skills and
.claude/skills as symlinks to ../skills for backward compatibility
(Claude Code skill loader, agent-tool wrappers).

Also:
- LICENSE: add skills/ to dual-license scope alongside the symlinks.
- CONTRIBUTING.md: reference skills/ in the DCO section.
- check_spdx_headers.py: walker targets skills/; add to SKIP_DIRS.

Companion PR #133 adds the .github/workflows/request-nvskills-ci.yml
trigger workflow.

Signed-off-by: Hannah Li <hanli@nvidia.com>
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.

2 participants