Skip to content

chore: drop the game category (moved to game-catalog) - #64

Merged
Seungpyo1007 merged 1 commit into
mainfrom
chore/drop-games
Sep 17, 2026
Merged

Seungpyo1007 merged 1 commit into
mainfrom
chore/drop-games

Conversation

@Seungpyo1007

Copy link
Copy Markdown
Member

Games move to GetTechAPI/game-catalog (data already there with history, validated, deployed at https://gettechapi.github.io/game-catalog/ — 962,384 records).

Removed: app/models/game.py, app/schemas/game.py, app/routers/games.py, game_read, the seed + validate blocks, "games" in COLLECTIONS, and the game fixtures/tests.

Also drops --exclude games from deploy-pages.yml — the workaround existed only because ~962k files blew the Pages deployment window.

Games had no FK in either direction and were neither scored nor verified, so nothing else changes.

Checks. ruff clean, mypy clean (98 files), pytest unchanged (same 28 pre-existing local failures before and after).

Refs #1

Games were 962,384 of TechAPI's 1.11M records and referenced nothing, so
they carried 86% of the dump cost for a leaf category: over five hours to
generate and pull requests GitHub could neither render nor merge.

The records now live in GetTechAPI/game-catalog with their import history
intact, validated there (962,384 records, 0 errors) and published at
https://gettechapi.github.io/game-catalog/.

Removes the model, schema, router, serializer, seed and validation paths,
plus the Pages workaround that had to skip games at dump time.

Refs #1
@Seungpyo1007
Seungpyo1007 merged commit c124871 into main Sep 17, 2026
1 check passed
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