Skip to content

fix: add BackfillMissingPlayerGames command#5039

Merged
wescopeland merged 3 commits into
RetroAchievements:masterfrom
wescopeland:add-backfill-player-games
Jul 18, 2026
Merged

fix: add BackfillMissingPlayerGames command#5039
wescopeland merged 3 commits into
RetroAchievements:masterfrom
wescopeland:add-backfill-player-games

Conversation

@wescopeland

@wescopeland wescopeland commented Jul 3, 2026

Copy link
Copy Markdown
Member

Resolves #5035.

php artisan ra:platform:game:backfill-missing-player-games 24005,25687,22939
php artisan ra:platform:game:update-player-games 28561
php artisan ra:platform:game:update-player-count 24708,28635,5932

Before
Screenshot 2026-07-03 at 11 48 10 AM

After
Screenshot 2026-07-03 at 11 48 04 AM

@wescopeland
wescopeland requested a review from a team July 3, 2026 15:51
@wescopeland wescopeland added the deployment/command Includes an Artisan command that needs to be run before/during deployment label Jul 3, 2026
@greptile-apps

greptile-apps Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Confidence Score: 5/5

Safe to merge — the command is additive, read-scoped to explicit game IDs, and the write path is already exercised by AttachPlayerGameAction.

Narrowly scoped command with required game ID input, correct deduplication via DISTINCT, and no changes to shared application logic. The write path delegates to an existing, tested action.

No files require special attention.

Reviews (3): Last reviewed commit: "Merge branch 'master' into add-backfill-..." | Re-trigger Greptile

Comment thread app/Platform/Commands/BackfillMissingPlayerGames.php
@wescopeland
wescopeland merged commit e8f8c40 into RetroAchievements:master Jul 18, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deployment/command Includes an Artisan command that needs to be run before/during deployment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

More people have unlocked an achievement in this subset than played it, netting it a completion rate of 120% and unlock rates of 162.5%

2 participants