Skip to content

Update tests - #74

Merged
japerry merged 2 commits into
acquia:masterfrom
japerry:update-tests
Aug 18, 2026
Merged

Update tests#74
japerry merged 2 commits into
acquia:masterfrom
japerry:update-tests

Conversation

@japerry

@japerry japerry commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Motivation
Add simple test coverage now that ORCA and travis are gone

Travis CI has been unused for this project for years and the "ORCA CI"
workflow was really just a Travis translation, carrying an obsolete
PHP 7.3/8.0 and Symfony 4.4/5.3 matrix.

Replace both with a single .github/workflows/tests.yml:

- Triggers on push and pull_request.
- Matrix over PHP 7.4 (the composer.json floor), 8.4 (current) and 8.5
  (next, non-blocking via continue-on-error while tooling catches up).
- Validates composer.json, installs dependencies and runs the native
  PHPUnit suite directly rather than going through make/ORCA.
- Coding standards (php-cs-fixer, phpmd) run once in a separate job on
  the current PHP version.

Also swap the Travis badge in README.md for the Actions badge and ignore
the modern .php-cs-fixer.cache filename.
…P slot

The badge now reports the default branch explicitly rather than whichever
branch ran most recently.

The non-blocking PHP 8.5 job is a permanent slot for the next PHP release,
not a temporary hedge, so keep continue-on-error in place and promote the
version through the matrix as releases land.
@japerry
japerry merged commit 31c4588 into acquia:master Aug 18, 2026
4 checks passed
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