chore(governance): auto-seed org templates from Quantum-L9/.github - #26
chore(governance): auto-seed org templates from Quantum-L9/.github#26cryptoxdog 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: 73e71eee2b
ℹ️ 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".
| { | ||
| "$schema": "https://biomejs.dev/schemas/2.5.8/schema.json", |
There was a problem hiding this comment.
Add L9 metadata to the seeded files
These newly tracked files lack the required L9_META block. The existing validate.yml invokes scripts/verify-l9-meta.py, whose injector checks every tracked JSON, YAML, and Markdown candidate and returns nonzero for missing metadata, so PR validation will fail on this file and most other files introduced by this commit.
Useful? React with 👍 / 👎.
| # Prerequisite: copy docs/templates/governance/*.yaml into THIS repo at | ||
| # .github/governance/ (that is the CI instantiation pack the resolver reads). | ||
|
|
||
| name: L9 Analysis |
There was a problem hiding this comment.
Update the enforced workflow inventory
Adding this workflow without updating docs/operations/workflow-inventory.md breaks tests/workflows/test_workflows.py::test_workflow_inventory_covers_every_workflow, which requires the documented workflow names to exactly equal every .github/workflows/*.yml file. The same omission applies to the other four workflows added here, so the repository test job will fail for every PR.
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.
Provide the sync implementation instead of silently exiting
A repo-wide search shows that scripts/sync_ci_from_pack.py does not exist in this repository, so every org_template_updated dispatch takes this branch and exits successfully before making any changes or opening a PR. As a result, the newly advertised automatic organization-template synchronization is permanently a no-op for this repository.
Useful? React with 👍 / 👎.
b483f1f to
9c1a0fd
Compare
9c1a0fd to
70f3d1a
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.ymlCODE_OF_CONDUCT.mdSUPPORT.mdLICENSE.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/bug_report.yml.github/ISSUE_TEMPLATE/ci-failure.yml.github/ISSUE_TEMPLATE/config.yml.github/ISSUE_TEMPLATE/feature_request.yml.github/ISSUE_TEMPLATE/gov-violation.yml.github/workflows/on-org-update.yml.github/workflows/l9-analysis.yml.github/workflows/l9-lint-test-node.yml.github/workflows/l9-lint-test.yml.github/governance/execution-profiles.yaml.github/governance/promotion-policy.yaml.github/governance/provider-requiredness.yaml.github/governance/quality-thresholds.yaml.github/governance/rule-modes.yaml.github/governance/waivers.yamlbiome.json.biomeignore.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.