[PR #6657] Add GitHub workflow to welcome fork PR contributors #6653

Closed
opened 2026-02-28 21:31:06 -06:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/actualbudget/actual/pull/6657

State: closed
Merged: Yes


This PR adds a new GitHub Actions workflow that automatically posts a welcome message on all pull requests coming from forks.

What it does

The workflow posts a friendly message to fork PRs with a checklist of requirements before the PR can be reviewed:

  • All CI checks pass
  • PR moved from draft to open
  • "[WIP]" prefix removed from title
  • All CodeRabbit review comments resolved

This helps reduce TOIL for the core contributor team and enables faster reviews by ensuring PRs are ready before maintainers spend time on them.

Security

The workflow uses pull_request_target to run in the base repository context (required to comment on fork PRs), but it's secure because:

  • No code checkout from forks
  • Only posts a static, hardcoded message
  • Minimal permissions (pull-requests: write only)
  • Uses pinned action versions

The workflow only runs for fork PRs (not same-repo PRs) and includes appropriate security warnings.

**Original Pull Request:** https://github.com/actualbudget/actual/pull/6657 **State:** closed **Merged:** Yes --- This PR adds a new GitHub Actions workflow that automatically posts a welcome message on all pull requests coming from forks. ## What it does The workflow posts a friendly message to fork PRs with a checklist of requirements before the PR can be reviewed: - All CI checks pass - PR moved from draft to open - "[WIP]" prefix removed from title - All CodeRabbit review comments resolved This helps reduce TOIL for the core contributor team and enables faster reviews by ensuring PRs are ready before maintainers spend time on them. ## Security The workflow uses `pull_request_target` to run in the base repository context (required to comment on fork PRs), but it's secure because: - ✅ No code checkout from forks - ✅ Only posts a static, hardcoded message - ✅ Minimal permissions (pull-requests: write only) - ✅ Uses pinned action versions The workflow only runs for fork PRs (not same-repo PRs) and includes appropriate security warnings.
GiteaMirror added the pull-request label 2026-02-28 21:31:06 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#6653