Skip to content

Fix CI: drop EOL Laravel 10/11 from test matrix - #9

Merged
aozisik merged 1 commit into
masterfrom
fix-ci
Oct 23, 2026
Merged

aozisik merged 1 commit into
masterfrom
fix-ci

Conversation

@aozisik

@aozisik aozisik commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

CI has been failing since Aug: Composer refuses to install any laravel/framework 10.x or 11.x release because all of them have open security advisories (both are EOL). The install step failed before tests ran.

  • Test matrix now covers Laravel 12 & 13 only. composer.json constraints are unchanged, so L10/L11 users can still install the package.
  • ?string $accountIban explicit nullable types (fixes PHP 8.4 deprecations).
  • Removed composer scripts pointing to non-existent @clear / @prepare / @build; composer test now just runs phpunit.
  • actions/checkout@v4 → v5 (Node 20 deprecation warning).

Verified locally on PHP 8.4 with Laravel 12 and 13: 2 tests, 3 assertions, no deprecations.

🤖 Generated with Claude Code

Composer now blocks installing laravel/framework 10.x and 11.x due to
security advisories, so those matrix jobs failed at install. Package
constraints are unchanged.

Also:
- Use explicit nullable types for $accountIban (PHP 8.4 deprecation)
- Remove composer scripts referencing non-existent @clear/@prepare/@build
- Bump actions/checkout to v5 (Node 20 deprecation)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@aozisik
aozisik merged commit c553cd4 into master Oct 23, 2026
7 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