fix: restore NVSkills workflow startup - #848
Conversation
Signed-off-by: Andre Manoel <amanoel@nvidia.com>
Greptile SummaryAdds pull-request lifecycle events to the NVSkills request workflow and grants read access to commit statuses, restoring compatibility with the shared reusable workflow while preserving comment and trusted-push entry points.
|
| Filename | Overview |
|---|---|
| .github/workflows/request-nvskills-ci.yml | Extends the NVSkills reusable-workflow caller with pull-request event routing and the documented read-only status permission; no actionable defect is established. |
Reviews (1): Last reviewed commit: "fix: restore NVSkills workflow startup" | Re-trigger Greptile
|
Thanks for tracking this down and getting the NVSkills workflow back on its feet, @andreatnvidia — the writeup with the two SummaryThis restores the FindingsWarnings — Worth addressing
Suggestions — Take it or leave it
What Looks Good
VerdictNeeds discussion — The change is clean and clearly fixes the startup failure for internal branches. The one thing worth settling before merge is the intended scope for fork PRs (the This review was generated by an AI assistant. |
📋 Summary
Restores the
Request NVSkills CIworkflow after the sharedNVIDIA/skillsreusable workflow added pull-request status enforcement. DataDesigner's caller was missing the new trigger and permission contract, causing workflow startup failures before any job ran.The failures were visible on PR #838 in runs 31109567364 and 31113460876. Both ended with
startup_failureand created zero jobs.🔗 Related Issue
N/A
🔄 Changes
statuses: read, matching the reusable workflow's required permission.🧪 Testing
make testpasses - not run; workflow-only change.venv/bin/pytest packages/data-designer/tests/docs/test_docs_workflows.py- 6 passed.venv/bin/pre-commit run check-yaml --files .github/workflows/request-nvskills-ci.yml.venv/bin/ruff check --fix ..venv/bin/ruff format .✅ Checklist