ENG-7621: Pin instruction-file audit to App token - #141
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 10 included reviews per hour; 1 remains after this review. WalkthroughThe audit workflow now references public-workflows v2.19.2. It replaces the Merge Risk: ⚪ Minimal · up to The audit workflow is updated to the intended public-workflows version and Palatine Skills application credentials with no current merge-blocking risk identified. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Claude Review
Critical issues
- The swap from RUBRIC_TOKEN to PALATINE_SKILLS_APP_ID / PALATINE_SKILLS_PRIVATE_KEY only works if the reusable workflow at the pinned SHA declares those exact secret names as inputs. Verify the secrets block in public-workflows agents-md-audit.yml at v2.19.2 matches these names, or the job fails at startup with an unmapped-secret error.
- Confirm the two new secrets (PALATINE_SKILLS_APP_ID, PALATINE_SKILLS_PRIVATE_KEY) actually exist in this repo secret store; a missing secret resolves to empty and downstream App-token generation fails.
Security
- Good: the caller stays pinned to a full commit SHA rather than a mutable tag. Worth double-checking that the new SHA genuinely corresponds to the v2.19.2 tag it claims in the trailing comment.
- Moving to a GitHub App token (App ID + private key) is a reasonable improvement over a static RUBRIC_TOKEN, assuming the App is scoped least-privilege for the audit pull-requests:write need.
Test coverage
No production code changes; CI config only, no tests applicable.
|
REFUTED both Critical items.
No code change. |
Summary
522f02d44dc72b199da3d6b8db755fe3aeabff1d(v2.19.2)PALATINE_SKILLS_APP_IDandPALATINE_SKILLS_PRIVATE_KEYinstead ofRUBRIC_TOKENLinear: ENG-7621