ci: harden proof workflow + pin action python to 3.14.3#4
ci: harden proof workflow + pin action python to 3.14.3#4
Conversation
- action.yml: pin default python-version to 3.14.3 to match pyproject requires-python ==3.14.3 (was "3.14", which drifts to latest 3.14.x). - proof.yml: add least-privilege permissions (contents: read) and concurrency group with cancel-in-progress to stop racing PR runs. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThe pull request updates GitHub Actions configuration by adding security permissions and concurrency management to the workflow, while updating the default Python version in the composite action from 3.14 to 3.14.3. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Resolves Dependabot alerts: - pytest <9.0.3: vulnerable tmpdir handling (GHSA moderate) - Pygments <2.20.0: ReDoS in GUID regex (GHSA low) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Closing in favour of slice #51 (see #7) which defaults the Action |
Summary
Test plan
🤖 Generated with Claude Code
Summary by CodeRabbit