Repository navigation
Conversation
Scheduled workflows inherited from NVIDIA run (or sit queued) uselessly in this fork, burning Actions minutes and runner slots. Guard each job so schedule events only run under the upstream owner, and add timeout-minutes so a hung job cannot hold a runner for the 6h default. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
Separat granskning (agent)Bedömning: godkänd Granskat: diff och fullständiga workflow-filer på PR-huvudet (YAML parsas). Upstream-ägaren Kontrollerat OK
OBS
🤖 Generated with Claude Code |
Varför
Detta repo är en fork av
NVIDIA/OpenShell. Schemalagda workflows (cron) från upstream körs därför i onödan i vår fork – de förbrukar Actions-minuter, köar mot runners som inte finns hos oss och skapar brus.Ändring
schedule:-trigger får villkoretif: github.event_name != 'schedule' || github.repository_owner == 'NVIDIA'. Befintligaif:behålls och kombineras med&&inom parentes.timeout-minutesläggs till på jobb som saknade det (befintliga rimliga värden behålls). Jobb som anropar reusable workflows (uses:) kan inte hatimeout-minutespå anroparnivå.workflow_dispatch), push/PR ochworkflow_callpåverkas inte. Inget annat är ändrat.cargo-deny.yml)codeql.yml)release-auto-tag.yml)stale.yml)workflow-security.yml)Validering
python3 yaml.safe_load; ett skript verifierade att endastif/timeout-minutesändrats per jobb.actionlintfanns inte installerat lokalt och kördes inte.🤖 Generated with Claude Code
Summary by CodeRabbit