Set up Gitea CI/CD pipeline #4

Closed
opened 2026-08-24 11:43:12 +01:00 by conductor · 1 comment
Owner

Plain summary

Runs lint, canaries, and tests on every push to Gitea — a quality gate so problems are caught before they reach Nick, never after.

Example

A commit with a syntax error gets a red check and is blocked from merging instead of silently landing.

Technical details

What this does

Runs lint, canaries, and tests on every push to Gitea.

Why it matters

Catches problems before they reach Nick. Quality gates.

How it works

Gitea Actions workflow that runs on every push.

Priority

Medium — infrastructure improvement

Pipeline requirements

  • TDD: frozen/regression tests written first, red → green
  • ruff check and ruff format --check clean
  • Spec-compliance review gate: PASS
  • Code-quality review gate: Approved
  • Full orchestration suite regression green
  • Canary passes (where applicable)
  • Closed with a properly formatted closing comment + commit/PR references
## Plain summary Runs lint, canaries, and tests on every push to Gitea — a quality gate so problems are caught before they reach Nick, never after. ## Example A commit with a syntax error gets a red check and is blocked from merging instead of silently landing. ## Technical details ## What this does Runs lint, canaries, and tests on every push to Gitea. ## Why it matters Catches problems before they reach Nick. Quality gates. ## How it works Gitea Actions workflow that runs on every push. ## Priority Medium — infrastructure improvement ## Pipeline requirements - [ ] TDD: frozen/regression tests written first, red → green - [ ] `ruff check` and `ruff format --check` clean - [ ] Spec-compliance review gate: PASS - [ ] Code-quality review gate: Approved - [ ] Full orchestration suite regression green - [ ] Canary passes (where applicable) - [ ] Closed with a properly formatted closing comment + commit/PR references
conductor added the infrastructure label 2026-08-24 11:43:12 +01:00
conductor added this to the Gitea pipeline maturity milestone 2026-08-24 14:34:01 +01:00
gitea-actions Bot added the custodianfeaturegrowth labels 2026-09-03 22:53:19 +01:00
Author
Owner

Superseded by reality (2026-09-04): the repo now has ci.yml (ruff + full suite + canaries, required checks on PRs), auto-version.yml (release on merge with bump guard), pipeline-gate.yml (dependency-order gating), auto-label + maintenance workflows. This issue's ask is built. Closing with references; reopen if a specific CI/CD gap emerges.

Superseded by reality (2026-09-04): the repo now has ci.yml (ruff + full suite + canaries, required checks on PRs), auto-version.yml (release on merge with bump guard), pipeline-gate.yml (dependency-order gating), auto-label + maintenance workflows. This issue's ask is built. Closing with references; reopen if a specific CI/CD gap emerges.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: conductor/rune#4