Skip to content

ci: run core Python checks on pull requests - #59

Merged
zenithruneblade merged 2 commits into
mainfrom
codex/core-python-ci
Sep 19, 2026
Merged

zenithruneblade merged 2 commits into
mainfrom
codex/core-python-ci

Conversation

@zenithruneblade

@zenithruneblade zenithruneblade commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

The existing Repository Checks workflow is manual-only because its full suite includes unresolved host-runner differences. Add automatic core Python checks for pull requests and pushes to main without requiring a container daemon, real database, systemd service, model or GPU.

  • Add make test-ci with an explicit core selection; retain the full make test/make check defaults and the separate container profile.
  • Run repository lint, formatting and types before the selected tests. Static analysis installs the existing optional container-test Python dependencies because it checks those test modules; it does not execute container tests. Use read-only workflow permissions and cancel superseded runs.
  • Keep full qualification manual and make its documentation job reachable on manual dispatch. Align CONTRIBUTING and the quality/testing ADRs with the actual profiles.

Validation

  • Core selection: 1,340 passed, 5 warnings, in 13.80s locally. Sandbox execution stalled at an async agent test; the unchanged selection passed outside that sandbox.
  • Ruff lint and formatting: passed. BasedPyright: zero errors/warnings.
  • Architecture checks: 19 passed. Clean Zensical build and workflow YAML parsing: passed.
  • GitHub-hosted execution: passed on the current head, including lint/format/types and 1,340 tests. Container, live-host, frontend and real-model qualification were not run for this change; the automated core selection does not claim those boundaries.

The branch includes only six CI/configuration/documentation files; unrelated working-tree documentation edits are excluded.

@zenithruneblade
zenithruneblade merged commit 57b4500 into main Sep 19, 2026
1 check passed
@zenithruneblade
zenithruneblade deleted the codex/core-python-ci branch September 19, 2026 04:59
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