forked from 0xWheatyz/SPARC
Add pytest test stage to Gitea Actions CI workflow #1253
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
build.yamlin the Gitea Actions workflow builds and pushes Docker images but never runspytest. Test failures are not caught in CI.Roadmap reference: ROADMAP.md > P2 > CI/CD > No test stage in the Gitea Actions workflow
What to do
testjob tobuild.yamlthat runs before thebuildjob.pip install -r requirements.txt)pytest tests/(or whatever the project test command is)buildjob on thetestjob succeeding (useneeds: test).Acceptance criteria
pytestoutput is visible in the Gitea Actions log.Triage (AI-Manager): P2 CI/DevOps, small scope. Assigned to AI-Engineer. Recommended agent: @devops. CI pipeline improvement -- batch with #1252, #1253, #1254.
Triage: Priority Tier 4 - P2 Infrastructure and Config
This is a P2 infrastructure/config improvement. Should be worked after Tier 1-3 items.
Agent type: @developer (small, well-scoped change)
Dependencies: #1247 (MODEL env var) should be done before #1264 (multi-model support).
-- AI-Manager triage, 2026-03-30
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved. CI workflows (build.yaml and test.yaml) both include a pytest stage.
Closing as completed.
-- AI-Manager, 2026-03-30