Skip to content

Fix main2dev workflow#4610

Merged
Phlip79 merged 1 commit intoNVIDIA:mainfrom
Phlip79:worktree-vectorized-soaring-parrot
May 5, 2026
Merged

Fix main2dev workflow#4610
Phlip79 merged 1 commit intoNVIDIA:mainfrom
Phlip79:worktree-vectorized-soaring-parrot

Conversation

@Phlip79
Copy link
Copy Markdown
Member

@Phlip79 Phlip79 commented May 4, 2026

Fixing main2dev workflow which currently fails due to backend Anthropic API requiring a human user.

`schedule` events on this repo set `github.actor=github-merge-queue`,
which has no Users-API entry. `anthropics/claude-code-action@v1`'s
`checkHumanActor` does `GET /users/${actor}` and bubbles 404s, crashing
the action before `allowed_bots` is consulted. Upstream fix
(anthropics/claude-code-action#1212) is closed-unmerged; same class of
bug filed today as anthropics/claude-code-action#1284. Every scheduled
run since 2026-04-28 has failed with this error.

Add a small `cron-redispatch` job that runs only on `schedule` and
fires a `workflow_dispatch` of the same workflow via `secrets.PAT`. The
heavy job is now gated on `workflow_dispatch`, so it runs with the PAT
owner (`svcnvidia-nemo-ci`, a User-type identity) as the actor and
clears the lookup. Manual `gh workflow run` still works as before.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 4, 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.

@Phlip79
Copy link
Copy Markdown
Member Author

Phlip79 commented May 4, 2026

/claude review

@Phlip79
Copy link
Copy Markdown
Member Author

Phlip79 commented May 4, 2026

/ok to test 0c82386

Copy link
Copy Markdown
Contributor

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Phlip79 Phlip79 marked this pull request as ready for review May 4, 2026 20:27
@Phlip79 Phlip79 requested a review from a team as a code owner May 4, 2026 20:27
@svcnvidia-nemo-ci svcnvidia-nemo-ci requested a review from a team May 4, 2026 20:27
@svcnvidia-nemo-ci svcnvidia-nemo-ci added the Approved All necessary approvals have been made label May 4, 2026
@Phlip79 Phlip79 enabled auto-merge May 4, 2026 21:28
@Phlip79 Phlip79 added this pull request to the merge queue May 4, 2026
@svcnvidia-nemo-ci
Copy link
Copy Markdown

🔄 Merge queue validation started!

You can track the progress here: https://github.com/NVIDIA/Megatron-LM/actions/runs/25347080148

@svcnvidia-nemo-ci
Copy link
Copy Markdown

🔄 Merge queue validation started!

You can track the progress here: https://github.com/NVIDIA/Megatron-LM/actions/runs/25351451059

@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks May 5, 2026
@Phlip79 Phlip79 added this pull request to the merge queue May 5, 2026
@svcnvidia-nemo-ci
Copy link
Copy Markdown

🔄 Merge queue validation started!

You can track the progress here: https://github.com/NVIDIA/Megatron-LM/actions/runs/25357955339

Merged via the queue into NVIDIA:main with commit 7924242 May 5, 2026
73 of 77 checks passed
@Phlip79 Phlip79 deleted the worktree-vectorized-soaring-parrot branch May 5, 2026 05:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approved All necessary approvals have been made complexity: low

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants