Commit Graph

7 Commits (2e76709aa442e6f6beafa4f2b48d4fba7afbc9a4)

Author SHA1 Message Date
Your Name ddc617a8d2 Install libvips on CI runners and test on the vips driver
The vips driver uses jcupitt/vips (FFI binding), which needs ext-ffi
plus the libvips shared library at runtime - not the PECL vips
extension. Add a libvips apt install step and enable ffi in both test
workflows, then switch .env.testing to vips so CI exercises the new
default driver.

Guard ImageThumbnailSupersedeTest to skip when the configured driver's
runtime is unavailable, so contributors without libvips are not blocked.
2 weeks ago
Your Name 8eda1d039f Make DB matrix workflow manual-only (workflow_dispatch)
An empty 'branches: []' under push/pull_request does not disable a
trigger; GitHub treats it as no branch filter and runs on every ref.
Expose only workflow_dispatch so the experimental suite runs solely on
manual trigger.
2 weeks ago
Your Name 5bdc18e479 Bump DB matrix to PHP 8.5 and mysql 8.5 2 weeks ago
Your Name fe289c3126 Isolate Redis keys per DB matrix entry; use mariadb connection
- Set a unique REDIS_PREFIX per matrix entry so cache/queue keys never
  collide (the config default derives the prefix from APP_NAME, which is
  identical across entries).
- Point the MariaDB entry at the 'mariadb' connection instead of 'mysql'
  so the MariaDB driver is actually exercised (Laravel 11 treats them as
  distinct drivers).
2 weeks ago
Shlee acc8273811
Update php-laravel-tests-db-matrix.yml 2 weeks ago
Shlee d574ddf1f4
Modify workflow triggers for staging and unstable branches
Updated trigger branches for push and pull_request events.
2 weeks ago
Your Name 983e512409 Add experimental DB-matrix test workflow (mysql/mariadb/postgres)
Runs the Pest suite against real MySQL 8.4, MariaDB 11.4, and PostgreSQL 16
services instead of the default in-memory SQLite, to surface DB-specific
behavior (strict mode, ONLY_FULL_GROUP_BY, unsigned underflow).

This is expected to fail currently, so every step uses continue-on-error
and the test command is suffixed with '|| true' to always report success.
Testing/investigation only; not a required check.
2 weeks ago