Skip to content

ci: mint a pyautolabs-bot App token for the PyAutoEyes refresh dispatch - #17

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/github-token-p3-dispatchers-app
Oct 23, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/github-token-p3-dispatchers-app

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Summary

GitHub token consolidation phase 3 (#16). The PyAutoEyes refresh dispatch moves off PAT_PYAUTOLABS onto a per-step token from the org-owned pyautolabs-bot GitHub App (actions/create-github-app-token@v3, vars.APP_CLIENT_ID / secrets.APP_PRIVATE_KEY, both org-level with visibility all), scoped to PyAutoLabs/PyAutoEyes with contents: write, the permission POST /repos/{owner}/{repo}/dispatches needs. The missing-credential skip is gone, so a broken credential now fails the job instead of quietly leaving the dashboard stale.

Scripts Changed

  • .github/workflows/render.yml: adds the App-token mint step, sets GH_TOKEN from it, and removes the empty-token guard. Comments updated to match. No scripts, notebooks or configs change.

Test Plan

  • YAML parses; grep -rn PAT_PYAUTOLABS .github is empty
  • PR CI green
  • After merge, one dispatch of render.yml succeeds and the matching PyAutoEyes refresh run appears

Heart YELLOW acknowledged by the human 2026-10-23 (manifest drift on one workspace checkout; PyAutoLens release validation stale). Neither involves this repo.

Generated by the PyAutoLabs agent workflow.

🤖 Generated with Claude Code

https://claude.ai/code/session_011bYAcXWovLT3xMivBiMb32

Replace PAT_PYAUTOLABS with a per-step actions/create-github-app-token
mint scoped to PyAutoLabs/PyAutoEyes (contents: write) and drop the
missing-credential skip, so a broken credential fails the job loudly.
GitHub token consolidation phase 3 (autolens_visualization#16).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011bYAcXWovLT3xMivBiMb32
@Jammy2211
Jammy2211 merged commit 8bdae29 into main Oct 23, 2026
1 check passed
@Jammy2211
Jammy2211 deleted the feature/github-token-p3-dispatchers-app branch October 23, 2026 17:36
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