Skip to content

remote-test-2026-08-31: collision full composer test grind - #1

Open
mdfst13 wants to merge 2 commits into
ai-training-20260418from
remote-test-2026-08-31
Open

remote-test-2026-08-31: collision full composer test grind#1
mdfst13 wants to merge 2 commits into
ai-training-20260418from
remote-test-2026-08-31

Conversation

@mdfst13

@mdfst13 mdfst13 commented Aug 31, 2026

Copy link
Copy Markdown

Summary

  • Add cloud grind bootstrap (scripts/cloud-grind-setup.sh, .cursor/environment.json)
  • MySQL docker + composer config version 8.x-dev dependency-on-root fix

Cloud agent task

Grind until composer test exits 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.

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>
@mdfst13

mdfst13 commented Aug 31, 2026

Copy link
Copy Markdown
Author

@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):
bash scripts/cloud-grind-setup.sh

This starts MySQL (docker mysql:8.4 :3306, database laravel, empty root password) and runs dependency-on-root fix:
composer config version 8.x-dev
composer update

Test:
composer 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.

@cursor

cursor Bot commented Aug 31, 2026

Copy link
Copy Markdown

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>
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.

3 participants