Conversation
WalkthroughA new GitHub Actions workflow file is added that automatically triggers when issues or pull requests are opened. The workflow delegates to a reusable workflow from RequestNetwork's GitHub organization and passes a project token secret for authorization. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~7 minutes 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
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 |
Greptile SummaryAdded a new GitHub Actions workflow that automatically adds issues and pull requests to the Request Network project board. The workflow delegates to a reusable workflow from Key changes:
The workflow follows the repository's pattern of using reusable workflows for automation. It requires the Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant User
participant GitHub
participant AutoProjectWorkflow
participant ReusableWorkflow
participant ProjectBoard
alt Issue opened
User->>GitHub: Open issue
GitHub->>AutoProjectWorkflow: Trigger (issues.opened)
AutoProjectWorkflow->>ReusableWorkflow: Call add-to-project.yml
ReusableWorkflow->>ProjectBoard: Add issue to project
else PR opened
User->>GitHub: Open PR
GitHub->>AutoProjectWorkflow: Trigger (pull_request.opened)
AutoProjectWorkflow->>ReusableWorkflow: Call add-to-project.yml
alt PR has linked issue
ReusableWorkflow-->>ProjectBoard: Skip (issue already tracked)
else PR without linked issue
ReusableWorkflow->>ProjectBoard: Add PR to project
end
end
|
Adds workflow to automatically add issues and PRs to the project board.
Uses the reusable workflow from RequestNetwork/.github.
Closes RequestNetwork/public-issues#130