Refactor production data sync helpers #918

Merged
jimmyb merged 1 commit from codex/resolve-sonarqube-sync-data into master 2026-08-05 13:16:11 -05:00
Member

Summary:

  • Move production data sync preflight validation into a dedicated support class.
  • Move schema inspection/chunk sizing and alternate-key upsert handling into dedicated support classes.
  • Keep the command focused on orchestration while preserving existing sync behavior.

Verification:

  • php artisan test --compact tests/Feature/ProductionDataSyncCommandTest.php
  • vendor/bin/pint --dirty --format agent
  • composer stan

Fixes #915
Fixes #916
Fixes #917

Summary: - Move production data sync preflight validation into a dedicated support class. - Move schema inspection/chunk sizing and alternate-key upsert handling into dedicated support classes. - Keep the command focused on orchestration while preserving existing sync behavior. Verification: - php artisan test --compact tests/Feature/ProductionDataSyncCommandTest.php - vendor/bin/pint --dirty --format agent - composer stan Fixes #915 Fixes #916 Fixes #917
Refactor production data sync helpers
All checks were successful
linter / quality (pull_request) Successful in 2m6s
tests / ci (pull_request) Successful in 2m13s
2303d8fccb
jimmyb self-assigned this 2026-08-05 13:16:06 -05:00
jimmyb merged commit 6d722b66b4 into master 2026-08-05 13:16:11 -05:00
jimmyb deleted branch codex/resolve-sonarqube-sync-data 2026-08-05 13:16:11 -05:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MyVideoGameList/myvideogamelist.com!918
No description provided.