Skip to content

ci: add the org nightly starter - #180

Merged
claude[bot] merged 1 commit into
mainfrom
agent/cursor/org-nightly-caller
Sep 5, 2026
Merged

ci: add the org nightly starter#180
claude[bot] merged 1 commit into
mainfrom
agent/cursor/org-nightly-caller

Conversation

@cryptoxdog

Copy link
Copy Markdown
Collaborator

Summary

Test plan

Made with Cursor

Copy the Quantum-L9/.github l9-nightly.yml template so this repo
schedules the one Core ci_deep kernel.
CopilotAI lite review requested due to automatic review settings September 2, 2026 21:08
@chatgpt-codex-connector

chatgpt-codex-connectorBot commented Sep 2, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

ReviewStatusCommitReview trigger
📝 Code ReviewCompleted2026-09-02T21:11:50.034243Zbca7bf1PR opened
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate FailedQuality 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

CopilotAI 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.

🟡 Changes recommended

The new workflow is misconfigured for this repo (missing packages: read permissions needed for GitHub Packages installs and language is set to python instead of typescript).

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Adds the Quantum-L9 org “nightly starter” workflow to this repo so it runs the pinned l9-ci-core reusable nightly kernel on a schedule (and via manual dispatch), aligning the repository with the org-standard deep CI entrypoint.

Changes:

  • Introduces .github/workflows/l9-nightly.yml with a nightly cron trigger plus workflow_dispatch.
  • Invokes Quantum-L9/l9-ci-core/.github/workflows/nightly.yml pinned to 0d3d8d3cf2828e1a8c01c237597feb3979c2ba52 and forwards inputs.
File summaries
FileDescription
.github/workflows/l9-nightly.ymlAdds a scheduled + manual trigger workflow that calls the pinned org nightly reusable kernel.
Review details

Suppressed comments (1)

.github/workflows/l9-nightly.yml:18

  • Job-level permissions omit packages: read, which is required for the called reusable workflow to read GitHub Packages when using NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}.
 permissions:
actions: read
checks: write
contents: read
  • Files reviewed: 1/1 changed files
  • Comments generated: 3
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +9 to +10
permissions:
contents: read
with:
python-version: "3.12"
run-extended-tests: true
language: python
Comment on lines +1 to +2
# Quantum-L9 org starter — org nightly (ci_deep analyze-semgrep + full-tree tests).
# Thin trigger only. Calls the l9-ci-core nightly kernel; do not add scan logic here.

@chatgpt-codex-connectorchatgpt-codex-connectorBot 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:bca7bf1ded

ℹ️ 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".

with:
python-version: "3.12"
run-extended-tests: true
language: python

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 Select the TypeScript preset for nightly runs

With language: python, every scheduled or manual nightly run targets the Python path even though this repository's implementation and test commands are TypeScript/Node (package.json) and the existing governed analysis uses TypeScript/JavaScript rulesets. As a result, the advertised full-tree tests and language-specific analysis do not exercise the Website Factory; pass the reusable workflow's supported TypeScript/Node language value and matching runtime inputs instead.

AGENTS.md reference: AGENTS.md:L18-L22

Useful? React with 👍 / 👎.

Comment on lines +15 to +18
permissions:
actions: read
checks: write
contents: read

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 Grant security-events to the nightly reusable workflow

When the nightly kernel reaches its advertised analyze-semgrep SARIF publication path, this caller caps the reusable workflow's token at actions, checks, and contents, so the called workflow cannot obtain security-events: write. The repository's equivalent analysis workflow explicitly documents at .github/workflows/l9-analysis.yml:27-32 that omitting this grant causes the reusable publication workflow to be rejected at startup; add the permission here so nightly analysis can run.

Useful? React with 👍 / 👎.

@claude
claudeBot merged commit 65cea8a into mainSep 5, 2026
18 of 21 checks passed
@claudeclaudeBot mentioned this pull request Sep 5, 2026
17 tasks
Sign up for freeto 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.

2 participants

@cryptoxdog