Skip to content

ci: AUT-1408 replace cicd PAT with GitHub App tokens - #742

Open
svcnemo-autobot wants to merge 1 commit into
NVIDIA-NeMo:mainfrom
svcnemo-autobot:ci/use-github-app-auth
Open

ci: AUT-1408 replace cicd PAT with GitHub App tokens#742
svcnemo-autobot wants to merge 1 commit into
NVIDIA-NeMo:mainfrom
svcnemo-autobot:ci/use-github-app-auth

Conversation

@svcnemo-autobot

Copy link
Copy Markdown
Contributor

Background

cicd-main used the long-lived secrets.PAT credential for container builds, tests, and coverage statuses.

What changed

Mint per-job GitHub App tokens from vars.BOT_ID and secrets.BOT_KEY, then pass them to all six existing consumers.

Details

flowchart LR
  ID[BOT_ID] --> Token[Mint app token]
  Key[BOT_KEY] --> Token
  Token --> Build[Build]
  Token --> Tests[Tests]
  Token --> Coverage[Coverage]
Loading

The token action is pinned to immutable v3.2.0. Existing local action input names remain unchanged.

Tested

  • Workflow YAML parsing and per-job token-order assertions
  • Verified 6 token steps and zero secrets.PAT references
  • git diff --check
  • Full pre-commit lint hooks passed; the all-files run remains blocked by unrelated existing EOF and underscore-named Markdown findings

Signed-off-by: svcnemo-autobot <svcnemo-autobot@nvidia.com>
@svcnemo-autobot
svcnemo-autobot requested a review from a team as a code owner August 7, 2026 22:56
@copy-pr-bot

copy-pr-bot Bot commented Aug 7, 2026

Copy link
Copy Markdown

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.

@github-actions github-actions Bot added the CI label Aug 7, 2026
@svcnvidia-nemo-ci svcnvidia-nemo-ci added the force-run-all Apply this to bypass potential skips of CI label Aug 7, 2026
@svcnvidia-nemo-ci

Copy link
Copy Markdown
Contributor

/ok to test c342480

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI force-run-all Apply this to bypass potential skips of CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants