Skip to content

ci: reduce test matrix while keeping coverage#374

Merged
jbrooksuk merged 1 commit into
mainfrom
claude/test-matrix-coverage-2evg2n
Jul 7, 2026
Merged

ci: reduce test matrix while keeping coverage#374
jbrooksuk merged 1 commit into
mainfrom
claude/test-matrix-coverage-2evg2n

Conversation

@jbrooksuk

Copy link
Copy Markdown
Member

Collapse the ~72-job cross-product into a targeted set that still
exercises every PHP version, Laravel version, stability extreme and
database engine.

  • Run the full PHP x Laravel x stability grid on SQLite only (fast,
    no service container) to catch framework/language-compat issues.
  • Reduce MySQL and Postgres to dependency floor + ceiling smoke slices,
    which is what actually exercises the real DB drivers.
  • Collapse the three duplicated postgres13/14/15 jobs into a single
    PostgreSQL 15 job, and fix the DB_CONNECTION env that was set to
    mysql so it now actually tests postgres.
  • Trim static analysis to the dependency floor and ceiling per Laravel.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01T3SoSANyc5jRiwsKdTpV9Z

Collapse the ~72-job cross-product into a targeted set that still
exercises every PHP version, Laravel version, stability extreme and
database engine.

- Run the full PHP x Laravel x stability grid on SQLite only (fast,
  no service container) to catch framework/language-compat issues.
- Reduce MySQL and Postgres to dependency floor + ceiling smoke slices,
  which is what actually exercises the real DB drivers.
- Collapse the three duplicated postgres13/14/15 jobs into a single
  PostgreSQL 15 job, and fix the DB_CONNECTION env that was set to
  mysql so it now actually tests postgres.
- Trim static analysis to the dependency floor and ceiling per Laravel.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T3SoSANyc5jRiwsKdTpV9Z
@jbrooksuk jbrooksuk merged commit 7b6a903 into main Jul 7, 2026
24 checks passed
@jbrooksuk jbrooksuk deleted the claude/test-matrix-coverage-2evg2n branch July 7, 2026 21:37
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.

2 participants