Skip to content

feat(workflow-status): route nightly job log analysis through NVIDIA Inference Hub - #401

Open
Avinash-Raj wants to merge 4 commits into
mainfrom
feat/workflow-status-inference-hub
Open

feat(workflow-status): route nightly job log analysis through NVIDIA Inference Hub#401
Avinash-Raj wants to merge 4 commits into
mainfrom
feat/workflow-status-inference-hub

Conversation

@Avinash-Raj

@Avinash-Raj Avinash-Raj commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Route workflow_status.py Claude failure analysis through NVIDIA Inference Hub (https://inference-api.nvidia.com) instead of a claude.ai login.
  • Default model is azure/anthropic/claude-opus-5. Auth is ANTHROPIC_AUTH_TOKEN (nightly still uses secrets.ANTHROPIC_API_KEY as that bearer token), with NVIDIA_API_KEY / NGC_API_KEY as fallbacks.
  • Nightly status workflow forwards hub env (ANTHROPIC_AUTH_TOKEN, ANTHROPIC_BASE_URL, CLAUDE_MODEL). --bare is used so GitHub runners skip OAuth.

Test plan

  • python3 scripts/workflow_status/workflow_status.py --help shows hub defaults and --anthropic-base-url / --claude-model.
  • With NVIDIA_API_KEY or ANTHROPIC_AUTH_TOKEN set, run against a known failed nightly --run-id and confirm cause/fix text is produced (not the Claude CLI auth error).
  • Confirm Claude is called with --model azure/anthropic/claude-opus-5 and ANTHROPIC_BASE_URL=https://inference-api.nvidia.com.
  • workflow_dispatch nightly-status-report.yml after repo vars/secrets are in place; check Slack payload / artifacts. (Here is the result of Nightly status report job which was triggered manually from this PR's branch.)

@Avinash-Raj
Avinash-Raj requested a review from a team as a code owner August 20, 2026 10:18
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