Skip to content

Migrate to GitHub actions - #113

Closed
ruddell wants to merge 2 commits into
vimeo:masterfrom
ruddell:migrate-to-github-actions
Closed

ruddell wants to merge 2 commits into
vimeo:masterfrom
ruddell:migrate-to-github-actions

Conversation

@ruddell

@ruddell ruddell commented Apr 15, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@ruddell
ruddell force-pushed the migrate-to-github-actions branch from 5880b1c to ec71959 Compare April 16, 2026 14:18
- Add .github/workflows/tests.yml running PHP 8.2, 8.3, 8.4
- Remove .travis.yml
- Drop codecov and psalm --shepherd
- Widen illuminate/* and lumen-framework constraints to support Laravel 13
- Bump php requirement to ^7.4 to match graham-campbell/manager ^5.0
- Fix test compatibility with updated graham-campbell packages and PHPUnit 10
- Fix Psalm errors for updated package versions

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ruddell
ruddell force-pushed the migrate-to-github-actions branch 3 times, most recently from 642c2f8 to 7f6c07e Compare April 16, 2026 14:29
The dev test suite can't run on PHP 7.4 because graham-campbell/testbench
requires Laravel 10+ which needs PHP 8.1+. A separate integration workflow
installs the library as a plain dependency (no dev deps) and runs a smoke
test verifying classes load and the service provider registers correctly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ruddell
ruddell force-pushed the migrate-to-github-actions branch from 7f6c07e to 17a3161 Compare April 16, 2026 14:34
@ruddell ruddell closed this Apr 20, 2026
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