Skip to content

feat: fetch and store logs.tf parsed log data after upload#491

Open
garrappachc wants to merge 4 commits intomasterfrom
mgarapich/store-logstf-parsed-data
Open

feat: fetch and store logs.tf parsed log data after upload#491
garrappachc wants to merge 4 commits intomasterfrom
mgarapich/store-logstf-parsed-data

Conversation

@garrappachc
Copy link
Member

Fetches and stores the parsed log data from logs.tf API after a log is uploaded, making it available for future use (game page display, stats, etc.).

  • On match/logs:uploaded, schedules a logsTf:fetchLog task (30s delay) that calls GET https://logs.tf/api/v1/log/{id} and stores the result in a new logstf.logs collection
  • Migration 018 backfills historical games by scheduling one task per game with a logsUrl, staggered 2s apart to respect rate limits
  • Zod schema validates the full logs.tf API v1 response shape

garrappachc and others added 2 commits February 28, 2026 14:10
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link

github-actions bot commented Feb 28, 2026

Playwright test results

passed  138 passed
flaky  1 flaky

Details

stats  139 tests across 27 suites
duration  5 minutes, 43 seconds
commit  27f6d8a

Flaky tests

chromium › 10-queue/09-tracks-online-players.spec.ts › tracks online players @6v6 @9v9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant