Skip to content

chore(governance): auto-seed org templates from Quantum-L9/.github - #26

Open
cryptoxdog wants to merge 1 commit into
mainfrom
chore/auto-seed-governance
Open

chore(governance): auto-seed org templates from Quantum-L9/.github#26
cryptoxdog wants to merge 1 commit into
mainfrom
chore/auto-seed-governance

Conversation

@cryptoxdog

Copy link
Copy Markdown
Contributor

Automatically seeds org template files from Quantum-L9/.github/templates/ plus the l9-ci-pack/ Core hub.

Files in this PR

  • .github/workflows/governance.yml
  • .github/labels.yml
  • CODE_OF_CONDUCT.md
  • SUPPORT.md
  • LICENSE
  • .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.yaml
  • biome.json
  • .biomeignore
  • .vscode/extensions.json

Existing files were left untouched (missing-only seed), except a stock ESLint l9-lint-test-node.yml which is replaced with the Biome SDK caller.
Governance caller is advisory (strict defaults false).
Core pack callers are distributed here; l9-ci-core executes CI.

Opened automatically by Quantum-L9/.github auto-seed.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 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".

Comment thread biome.json
Comment on lines +1 to +2
{
"$schema": "https://biomejs.dev/schemas/2.5.8/schema.json",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge 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

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge 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 👍 / 👎.

Comment on lines +29 to +33
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

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge 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 👍 / 👎.

@cryptoxdog
cryptoxdog force-pushed the chore/auto-seed-governance branch 24 times, most recently from b483f1f to 9c1a0fd Compare August 22, 2026 13:28
@cryptoxdog
cryptoxdog force-pushed the chore/auto-seed-governance branch from 9c1a0fd to 70f3d1a Compare August 22, 2026 14:04
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant