remote-test-2026-08-31: collision full composer test grind - #1
Conversation
Bootstrap MySQL and composer config version 8.x-dev (dependency-on-root fix) via scripts/cloud-grind-setup.sh and .cursor/environment.json. Co-authored-by: Cursor <cursoragent@cursor.com>
|
@cursor Grind on this branch until composer test exits 0. Scope: this repo only. No external datasmith/tools or configuration repos. PHP 8.4 corpus curation. Setup (environment.json install hook or manual): This starts MySQL (docker mysql:8.4 :3306, database laravel, empty root password) and runs dependency-on-root fix: Test: Fix loop: Fix PHP 8.4 issues in src/ and tests/ from output. Commit and push to remote-test-2026-08-31. When green, report: commit SHA, exit code, per-stage results (lint/types/phpunit/pest), tests/errors/failures/skipped, runtime, junit paths. |
|
Unable to authenticate your request. Please make sure to connect your GitHub account to Cursor. Go to Cursor |
- Match Laravel ExceptionHandler::renderForConsole contract (untyped output param) - Fix PHPStan issues: type narrowing, baseline refresh, PHPUnit subscriber signature - Pint style fixes across src/ and tests/ - PHP 8.4: replace str_contains(null) deprecation test with utf8_encode() - Update PhpunitTest expectations for Pest no-tests exit code and line numbers Co-authored-by: ecartz <ecartz@users.noreply.github.com>
Summary
scripts/cloud-grind-setup.sh,.cursor/environment.json)composer config version 8.x-devdependency-on-root fixCloud agent task
Grind until
composer testexits 0 on this branch.Setup:
bash scripts/cloud-grind-setup.sh(or rely on environment.json install hook)Test:
composer test(lint + phpstan + phpunit + pest)Fix PHP 8.4 corpus issues in src/ and tests/. Commit and push to this branch.