chore(governance): auto-seed org templates from Quantum-L9/.github - #60
chore(governance): auto-seed org templates from Quantum-L9/.github#60cryptoxdog wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 61519038b3
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| on: | ||
| pull_request: | ||
| push: | ||
| branches: | ||
| - main | ||
| workflow_dispatch: |
There was a problem hiding this comment.
Do not activate the Python template in this TypeScript repo
Because this template is installed under .github/workflows with pull_request and push triggers, every change now runs its Python jobs even though this repository contains no Python source or tests. Running the workflow's exact commands against this tree makes mypy . exit 2 with “There are no .py[i] files” and makes pytest tests/ exit 5 after collecting zero tests, so the newly added check will remain red for every PR and main-branch push; omit this workflow from this Node repository or disable its triggers.
Useful? React with 👍 / 👎.
| if [ -f scripts/sync_ci_from_pack.py ]; then | ||
| python scripts/sync_ci_from_pack.py | ||
| else | ||
| echo "::notice::No sync_ci_from_pack.py found — skipping" | ||
| exit 0 |
There was a problem hiding this comment.
Add the sync implementation before accepting dispatches
In this repository the fallback is always taken: a repo-wide file search finds no scripts/sync_ci_from_pack.py or equivalent sync script. Consequently every org_template_updated dispatch logs a notice, succeeds, and produces no PR, despite this workflow being described as an automatic receiver for organization template updates; include the sync implementation or invoke an implementation that actually exists.
Useful? React with 👍 / 👎.
| REPOSITORY NOTICE: This LICENSE applies only to the Quantum-L9/.github | ||
| repository. GitHub does not propagate LICENSE files via org community-health | ||
| fallbacks. Other Quantum-L9 repositories should include their own LICENSE | ||
| file (this text may be used as the org template). |
There was a problem hiding this comment.
Scope the license notice to LLM-Router
The repository notice explicitly says this license applies only to the Quantum-L9/.github repository, but the file is being added to LLM-Router. That contradicts the earlier grant's references to “this repository” and leaves consumers uncertain whether the limited evaluation license applies here at all; replace the copied template notice with one that names this repository.
Useful? React with 👍 / 👎.
dbea120 to
7645ae5
Compare
7645ae5 to
0fbed5a
Compare
|




Automatically seeds org template files from
Quantum-L9/.github/templates/plus thel9-ci-pack/Core hub.Files in this PR
.github/workflows/governance.yml.github/labels.ymlLICENSE.github/FUNDING.yml.github/ISSUE_TEMPLATE/1-bug.yml.github/ISSUE_TEMPLATE/2-feature.yml.github/ISSUE_TEMPLATE/3-task.yml.github/ISSUE_TEMPLATE/4-incident.yml.github/ISSUE_TEMPLATE/config.yml.github/pull_request_template.md.github/workflows/on-org-update.yml.github/workflows/l9-lint-test-node.yml.github/workflows/l9-lint-test.ymlbiome.json.biomeignore.editorconfig.vscode/extensions.jsonExisting files were left untouched (missing-only seed), except a stock ESLint
l9-lint-test-node.ymlwhich is replaced with the Biome SDK caller.Governance caller is advisory (
strictdefaults false).Core pack callers are distributed here;
l9-ci-coreexecutes CI.Opened automatically by Quantum-L9/.github auto-seed.