Contribution policy update: open an issue first, PRs by assignment only #405
Replies: 1 comment
|
Thanks for clarifying the new issue-first contribution policy. I have one related question about the private reporting process for security vulnerabilities. The new policy says that external contributors should begin by opening an issue. However, arc-node's SECURITY.md explicitly says not to file public GitHub issues for security vulnerabilities and instead directs researchers to Circle's HackerOne Bug Bounty Program. At the moment, however, Could you please clarify the intended private reporting route for security vulnerabilities affecting Specifically:
It would be helpful to update SECURITY.md and CONTRIBUTING.md with the current private route, so researchers do not accidentally disclose security issues publicly or submit them under an unrelated asset. I am asking only for process clarification, thanks. |
Uh oh!
There was an error while loading. Please reload this page.
We're making a change to how contributions to
arc-nodework. Starting now, every pull request must reference an issue that you have been assigned to. Pull requests that don't meet this requirement will be closed automatically.Why
For us, the issue is ultimately more valuable than the submitted code. It captures the problem, expected behavior, impact, and acceptance criteria independently of any particular implementation.
This is especially relevant for upstream pull requests such as PR #361. By the time we review an upstream PR, its implementation may be outdated, conflict with changes in our private repository, or no longer match our preferred approach. In many cases, it would be easier for us to take a well-defined issue (e.g. #360) and use our internal tooling—including AI-assisted development—to implement and test the fix directly against the current private codebase.
What this means
This would help us:
Where this is written down
The full policy lives in CONTRIBUTING.md.
To everyone who has filed issues and PRs over the past few weeks: thank you. Several of your reports surfaced genuine bugs and are being fixed. This change is about making that effort count, not about shutting the door.
Questions about the policy are welcome in the comments below.
All reactions