Skip to content

Update collaborators info - #48

Merged
aron-cf merged 1 commit into
mainfrom
collaborators
Aug 5, 2026
Merged

Update collaborators info#48
aron-cf merged 1 commit into
mainfrom
collaborators

Conversation

@aron-cf

@aron-cf aron-cf commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Cloudflare Computer had one contributor document that mixed public contribution guidance with collaborator workflow. That made it unclear that public contributions should start as issues or discussions, and it did not give maintainers an automated way to close unsolicited pull requests.

This change splits the public flow from the collaborator workflow. CONTRIBUTING.md now points bug reports and fix proposals to issues, feature requests and design proposals to discussions, and explains that unsolicited pull requests may be closed. COLLABORATORS.md keeps the setup, check, commit, and pull request mechanics for approved collaborators. GitHub issue, discussion, and pull request templates guide users into the same paths, and a pull_request_target workflow closes outside pull requests unless they come from a repo collaborator, an allowed bot, or carry the allow-pr label.

Reviewers can verify the flow by opening the issue template chooser and new discussion URL in a test repository with discussions enabled. For the pull request workflow, review the pull_request_target job and confirm it does not check out or run code from pull request branches.

I ran:

npx biome check README.md CONTRIBUTING.md COLLABORATORS.md AGENTS.md .github/ISSUE_TEMPLATE/config.yml .github/ISSUE_TEMPLATE/01-bug-report.md .github/DISCUSSION_TEMPLATE/feature-request.yml .github/pull_request_template.md .github/workflows/close-unrequested-prs.yml

After merge, the repository needs a GitHub Discussions category with the slug feature-request so the discussion template and issue contact link route correctly.

Split public contributor guidance from collaborator workflow. CONTRIBUTING now points public bug reports, fix proposals, feature requests, and design proposals to issues and discussions, while COLLABORATORS keeps the setup, check, commit, and pull request mechanics for approved collaborators.

Add GitHub templates and a pull_request_target workflow that closes outside pull requests unless they come from a repository collaborator, an allowed bot, or carry the allow-pr label.
@pkg-pr-new

pkg-pr-new Bot commented Aug 5, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@cloudflare/computer@48

commit: a738c0a

@aron-cf
aron-cf marked this pull request as ready for review August 5, 2026 12:44
@aron-cf
aron-cf merged commit 60494a0 into main Aug 5, 2026
11 checks passed
@aron-cf
aron-cf deleted the collaborators branch August 5, 2026 12:45
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.

1 participant