File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -68,13 +68,13 @@ jobs:
6868 fetch-depth : 0
6969 persist-credentials : false
7070
71- # Route pip through the JFrog proxy for the engine install (the retrospective
72- # reads diffs via the API; it doesn't build/run the connector, so no poetry
73- # deps needed — just a Python interpreter + the engine). MUST run before
74- # bot-prelude (install-bot-engine reuses its PIP_INDEX_URL / JFROG_ACCESS_TOKEN).
75- - name : Set up JFrog (pip)
76- uses : ./.github/actions/setup-jfrog
77-
71+ # No JFrog setup step here: install-bot- engine (via bot-prelude) does its own
72+ # keyless OIDC→JFrog mint and passes the credential through job-local files +
73+ # per-command --index-url flags. It deliberately never reads PIP_INDEX_URL /
74+ # JFROG_ACCESS_TOKEN from the environment, so a setup-jfrog step would be both
75+ # redundant AND a credential leak (setup-jfrog exports a token-bearing
76+ # PIP_INDEX_URL to $GITHUB_ENV, exposing it to every later step — including the
77+ # one that runs the model). Mirrors the read-only sibling reviewer-bot.yml.
7878 - name : Setup Python
7979 uses : actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
8080 with :
You can’t perform that action at this time.
0 commit comments