Skip to content

Improve CI workflows and local dev tooling#36

Merged
turegjorup merged 2 commits into
developfrom
feature/ci-tooling-improvements
Mar 24, 2026
Merged

Improve CI workflows and local dev tooling#36
turegjorup merged 2 commits into
developfrom
feature/ci-tooling-improvements

Conversation

@turegjorup
Copy link
Copy Markdown
Collaborator

Summary

  • Bump actions/checkout from v5 to v6 across all GitHub Actions workflows
  • Add ci profile to docker-compose matrix services so they don't start during local development
  • Fix test:coverage task to run via docker-compose with XDEBUG_MODE=coverage
  • Fix test:run to remove stale composer.lock before composer update
  • Fix test:matrix:reset to use --profile ci flag
  • Remove unused .markdownlint.json (linting config is in docker image)

Test plan

  • Verify CI workflows pass with actions/checkout@v6
  • Confirm docker compose up no longer starts matrix services
  • Run task test:coverage and verify coverage report is generated
  • Run task test:matrix to confirm matrix tests still work

🤖 Generated with Claude Code

Bump actions/checkout to v6, add docker-compose ci profile to keep
matrix services from starting during local development, fix coverage
command to run via docker-compose, and remove stale .markdownlint.json.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (6801c22) to head (88d7d87).
⚠️ Report is 3 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##             develop       #36   +/-   ##
===========================================
  Coverage     100.00%   100.00%           
  Complexity        62        62           
===========================================
  Files              1         1           
  Lines            172       172           
===========================================
  Hits             172       172           
Flag Coverage Δ
unittests 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@turegjorup turegjorup self-assigned this Mar 24, 2026
@turegjorup turegjorup merged commit 5550dd6 into develop Mar 24, 2026
16 checks passed
@turegjorup turegjorup deleted the feature/ci-tooling-improvements branch March 24, 2026 11:56
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