Skip to content

Conversation

@MantisClone
Copy link
Member

@MantisClone MantisClone commented Jan 17, 2026

Adds workflow to automatically add issues and PRs to the project board.

  • Issues: Added when opened
  • PRs without linked issues: Added when opened
  • PRs with linked issues: Not added (the linked issue is tracked instead)

Uses the reusable workflow from RequestNetwork/.github.


Closes RequestNetwork/public-issues#130

@coderabbitai
Copy link

coderabbitai bot commented Jan 17, 2026

Warning

Rate limit exceeded

@MantisClone has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 14 minutes and 46 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 989448b and 2220457.

📒 Files selected for processing (1)
  • .github/workflows/auto-project.yml

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@greptile-apps
Copy link

greptile-apps bot commented Jan 17, 2026

Greptile Summary

This PR adds a new GitHub Actions workflow that automatically manages the addition of issues and pull requests to the RequestNetwork project board. The workflow uses a reusable workflow from the RequestNetwork/.github repository, following the organization's centralized CI/CD patterns.

The implementation aligns with the PR description: issues are added when opened, PRs without linked issues are added when opened, and PRs with linked issues are skipped (allowing the linked issue to be tracked instead). This helps maintain a clean project board by avoiding duplicate tracking of related items.

Confidence Score: 5/5

  • This PR is safe to merge with no identified issues
  • This is a straightforward workflow configuration that uses a reusable workflow from a trusted organization repository (RequestNetwork/.github). The workflow has minimal logic, clear event triggers, and proper secret handling. There are no runtime errors, security vulnerabilities, or syntax issues. The approach follows established GitHub Actions best practices for centralized workflow management.
  • No files require special attention

Important Files Changed

Filename Overview
.github/workflows/auto-project.yml New workflow file that automatically adds opened issues and PRs to the GitHub project board using a reusable workflow from RequestNetwork/.github. The workflow is triggered on issue and PR open events and delegates to a centralized workflow for consistency across repos.

Sequence Diagram

sequenceDiagram
    participant User as Developer
    participant GitHub as GitHub
    participant Workflow as auto-project.yml
    participant Reusable as add-to-project.yml<br/>(RequestNetwork/.github)
    participant ProjectBoard as Project Board

    Note over GitHub,ProjectBoard: Issue Workflow Path
    User->>GitHub: Open new issue
    GitHub->>Workflow: Trigger on issues.opened
    Workflow->>Reusable: Call with PROJECT_TOKEN
    Reusable->>ProjectBoard: Add issue to board
    ProjectBoard-->>Reusable: Confirmation

    Note over GitHub,ProjectBoard: PR Workflow Path (No Linked Issue)
    User->>GitHub: Open PR without linked issue
    GitHub->>Workflow: Trigger on pull_request.opened
    Workflow->>Reusable: Call with PROJECT_TOKEN
    Reusable->>ProjectBoard: Add PR to board
    ProjectBoard-->>Reusable: Confirmation

    Note over GitHub,ProjectBoard: PR Workflow Path (With Linked Issue)
    User->>GitHub: Open PR with linked issue
    GitHub->>Workflow: Trigger on pull_request.opened
    Workflow->>Reusable: Call with PROJECT_TOKEN
    Reusable->>Reusable: Check for linked issue
    Reusable-->>ProjectBoard: Skip (issue already tracked)
Loading

@MantisClone MantisClone merged commit 4ec9359 into main Jan 17, 2026
6 checks passed
@MantisClone MantisClone deleted the chore/add-auto-project-workflow branch January 17, 2026 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Chore - Deploy auto-project workflow to all tracked repos

2 participants