Skip to content

Update CI and tooling to current best practices#21

Merged
aarondfrancis merged 8 commits intomainfrom
update
Nov 27, 2025
Merged

Update CI and tooling to current best practices#21
aarondfrancis merged 8 commits intomainfrom
update

Conversation

@aarondfrancis
Copy link
Copy Markdown
Owner

No description provided.

aarondfrancis and others added 2 commits November 26, 2025 22:06
- Add PHP 8.4 to test matrix
- Remove unused MySQL service from tests workflow
- Add laravel/pint as dev dependency
- Update style workflow to use local pint instead of global install
- Rename test suite from placeholder "TBD" to "Airdrop"
- Remove legacy test script (referenced Laravel 7/8)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Nov 27, 2025

Important

Review skipped

Auto reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update

Comment @coderabbitai help to get the list of available commands and usage tips.

aarondfrancis and others added 6 commits November 26, 2025 22:10
- Update orchestra/testbench minimum to ^8.21 (fixes $latestResponse property issue)
- Update phpunit/phpunit to ^10.5|^11.0 (drop legacy PHPUnit 8/9 support)
- Update mockery/mockery minimum to ^1.6

The older testbench versions (8.0-8.20) don't have the $latestResponse
static property that PHPUnit 10 expects, causing test failures on
prefer-lowest builds.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Version 9.1.4 made the $latestResponse static property optional,
which is required for PHPUnit 10 compatibility on prefer-lowest builds.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
File was already in git before being added to .gitignore.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@aarondfrancis aarondfrancis merged commit 2e1152a into main Nov 27, 2025
22 checks passed
@aarondfrancis aarondfrancis deleted the update branch November 27, 2025 04:21
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