chore: re-enable CLA signing for external contributors BED-7616#199
chore: re-enable CLA signing for external contributors BED-7616#199superlinkx merged 2 commits into2.Xfrom
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
WalkthroughThe GitHub Actions CLA workflow trigger was changed from Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.github/workflows/cla.yml:
- Line 36: The workflow conditional uses github.event_name == 'pull_request' but
the job is triggered by pull_request_target, so update the condition in the CLA
check to match the trigger (e.g., change the comparison from 'pull_request' to
'pull_request_target' or otherwise check both names) so the IF expression that
currently contains "github.event_name == 'pull_request'" will evaluate true for
PR events; locate the condition string shown in the diff and modify it
accordingly.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 652f3d4a-50a6-40d5-aaa0-f1031b2c308d
📒 Files selected for processing (1)
.github/workflows/cla.yml
There was a problem hiding this comment.
🧹 Nitpick comments (1)
.github/workflows/cla.yml (1)
37-37: Update CLA Assistant action to the latest version v2.6.1.The workflow uses
contributor-assistant/github-action@v2.2.1, which is several releases behind the latest version (v2.6.1 from September 2024). Update to include recent bug fixes and improvements.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In @.github/workflows/cla.yml at line 37, Update the GitHub Actions step that references the contributor assistant action by changing the version tag from contributor-assistant/github-action@v2.2.1 to contributor-assistant/github-action@v2.6.1; locate the workflow step that uses contributor-assistant/github-action and replace the version substring to ensure the action runs the latest v2.6.1 release.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In @.github/workflows/cla.yml:
- Line 37: Update the GitHub Actions step that references the contributor
assistant action by changing the version tag from
contributor-assistant/github-action@v2.2.1 to
contributor-assistant/github-action@v2.6.1; locate the workflow step that uses
contributor-assistant/github-action and replace the version substring to ensure
the action runs the latest v2.6.1 release.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 03a0e90d-362e-4fb2-825c-97f243e57b2c
📒 Files selected for processing (1)
.github/workflows/cla.yml
Description
Re-enable external contributors to sign CLA by changing back to
pull_request_targetMotivation and Context
Resolves BED-7616
Now that we've had time to carefully review this action for potential exploits, we're comfortable re-enabling it. There's no other known way to make the CLA function, but the permissions and access are properly scoped and the configuration/code has been vetted.
How Has This Been Tested?
Revert of known trigger, tested prior to it being removed
Types of changes
Checklist:
Summary by CodeRabbit
Note: No user-facing changes; this update affects internal development infrastructure only.