Skip to content

fix: simplify ci.yml to clear workflow startup error#41

Merged
constk merged 1 commit into
developfrom
fix/9-ci-cleanup
Apr 26, 2026
Merged

fix: simplify ci.yml to clear workflow startup error#41
constk merged 1 commit into
developfrom
fix/9-ci-cleanup

Conversation

@constk
Copy link
Copy Markdown
Owner

@constk constk commented Apr 26, 2026

Summary

  • Drop test-integration job (template has no integration suite; will be re-added when feat: backend scaffold (FastAPI app, /api/v1/health, /api/v1/echo, sessions) #17 lands real backend).
  • Drop per-step shell: bash and continue-on-error: false overrides — both equal the defaults; were prime suspects for the parse failure.
  • Inline cd frontend && … on every frontend-quality step instead of using defaults.run.working-directory.
  • Add -o addopts= to the unit-tests pytest call so pyproject's default addopts (which include --cov) don't trigger in the fast-feedback job.

Test plan

  • After merge, the next push to develop creates a CI run with latest_check_runs_count > 0.

🤖 Generated with Claude Code

Drop the test-integration job entirely (no integration tests exist yet; will
be re-added with #17+ once a real integration suite ships). Drop the per-step
shell/continue-on-error overrides on the run blocks (defaults are correct).
Drop the job-level defaults: run: working-directory: frontend on
frontend-quality and inline `cd frontend &&` on each step (matches the
frontend-build job style; simpler shape that is known-good).

Add `-o addopts=` to the pytest unit-tests invocation so pyproject's `addopts`
do not pull in coverage by default in this fast-feedback job (the coverage
job is the one that enforces the gate).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@constk constk merged commit a7fa6bf into develop Apr 26, 2026
@constk constk deleted the fix/9-ci-cleanup branch April 26, 2026 15:53
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