Prepare repository for public release - #8
Merged
Merged
Conversation
joecklau
marked this pull request as ready for review
July 20, 2026 10:08
Contributor
There was a problem hiding this comment.
Pull request overview
Prepares the repository for public contributions by adding community/contribution guidance and tightening the privileged “core runner verification” workflow so fork-originated pull requests cannot run live canary jobs that depend on protected environments and privileged infrastructure.
Changes:
- Add fork-safe job guards to the core runner verification workflow (skip all live jobs for fork PRs).
- Update security + runner-verification documentation for public contribution and same-repo vs fork PR behavior.
- Add contributing guidance, code of conduct, and GitHub issue/PR templates.
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Adds links to new public-contribution and conduct docs. |
| docs/security.md | Adds private vulnerability reporting guidance. |
| docs/core-runner-verification.md | Updates documentation for same-repo vs fork PR behavior and environment setup guidance. |
| CONTRIBUTING.md | Adds contributor workflow and expectations (including security guidance). |
| CODE_OF_CONDUCT.md | Establishes community conduct expectations and reporting path. |
| .github/workflows/core-runner-verification.yml | Adds job-level guards to prevent privileged live jobs from running on fork PRs. |
| .github/PULL_REQUEST_TEMPLATE.md | Adds a standard PR summary/validation/checklist template. |
| .github/ISSUE_TEMPLATE/feature_request.yml | Adds a structured feature request template. |
| .github/ISSUE_TEMPLATE/bug_report.yml | Adds a structured bug report template with secret-handling reminders. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Why
These changes prepare the project for public contributions while preserving the live runner verification cycle for trusted, same-repository pull requests.
Impact
External contributors receive clear participation and reporting guidance. Fork pull requests skip the privileged live canary jobs; same-repository pull requests continue to run them.
Validation
develop.