Skip to content

Import CI workflows from spatie/package-skeleton-laravel - #6

Merged
trm42 merged 4 commits into
masterfrom
import-ci-workflows
Jun 11, 2026
Merged

trm42 merged 4 commits into
masterfrom
import-ci-workflows

Conversation

@trm42

@trm42 trm42 commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Imports GitHub Actions workflows from spatie/package-skeleton-laravel, adapted to this package.

Workflows added

Workflow Purpose Adaptation
run-tests.yml Run the test suite on push/PR Pest → PHPUnit (vendor/bin/phpunit); path trigger phpunit.xml.distphpunit.xml; added PHP 8.2 to the matrix (composer requires ^8.2); Linux-only matrix (Windows dropped)
phpstan.yml Static analysis As-is — phpstan.neon.dist + ./vendor/bin/phpstan already match
fix-php-code-style-issues.yml Auto-fix code style via Pint As-is — laravel/pint is already a dev dependency
dependabot-auto-merge.yml Auto-merge Dependabot minor/patch PRs Slug placeholder → trm42/cache-decorator

Notes

  • The skeleton's update-changelog.yml is intentionally not included — there is no CHANGELOG.md in the repo for it to update.

trm42 added 4 commits June 11, 2026 23:20
Adapt run-tests (PHPUnit, Linux-only matrix, PHP 8.2-8.5), phpstan,
pint auto-fix, and dependabot auto-merge to this package.
Laravel 13 requires PHP 8.3+.
Rename src/tests/stubs to src/tests/Stubs so the Tests\Stubs namespace
resolves on case-sensitive filesystems (Linux CI); previously only worked
on case-insensitive macOS.
@trm42
trm42 merged commit 37c7ff9 into master Jun 11, 2026
16 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