Repository navigation
docs: add the Apache-2.0 license at the repository root - #9
Merged
Merged
Conversation
GitHub reads only a top-level license file, so the repository page showed no license even though every plugin package ships one. The root copy is byte-identical to the packaged LICENSE, and the README gains a License section. Releases replace only generated paths, so they keep both files. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Summary
LICENSEat the repository root and a short License section to the README.LICENSEsince v0.2.13. Plugin directory reviewers and users see that page first.Behavior changes
provenance.json, and the OpenAI archive are untouched.Implementation
LICENSEis byte-identical toplugins/claude/relai/LICENSE, the verbatim Apache-2.0 text from apache.org (SHA-256cfc7749b…23d30).prepare_plugin_publication.py) deletes and rewrites only the generated paths, and it refuses a release that changes any other path. The rootLICENSEand README stay as they are across releases.Verification
python3 scripts/validate_release.py --root .: passes for v0.2.13.python3 -m unittest discover -s tests: 4 passed.gh skill publish copilot --dry-run: passes. It warnsrecommended field missing: licensefor each of the 9 Copilot skills. That warning predates this PR and comes from the generated skill frontmatter, so the fix belongs in the RELAI CLI release (REL-1002), not here.Review / rollout
Triage: routine. The company already approved Apache-2.0, and this PR copies the same license file the packages already ship. It doesn't change any generated files.
🤖 Generated with Claude Code