store logs per-edition instead of per-package #169

Open
opened 2025-10-14 15:50:19 -06:00 by navan · 0 comments
Owner

Originally created by @tayloraswift on 6/3/2024

  • define a “most recent build result” metadata structure
  • define a collection for the aformentioned metadata
  • add logic for computing a date-sharded S3 URL for each log
  • add logic for loading the build metadata and displaying it in the web UI
  • define DB index for querying logs by date
  • deprecate and decommission the old build metadata system
  • delete previous-generation logs from S3
  • implement plugin for deleting build logs after some retention period (30d?)
*Originally created by @tayloraswift on 6/3/2024* - [x] define a “most recent build result” metadata structure - [x] define a collection for the aformentioned metadata - [x] add logic for computing a date-sharded S3 URL for each log - [x] add logic for loading the build metadata and displaying it in the web UI - [x] define DB index for querying logs by date - [x] deprecate and decommission the old build metadata system - [x] delete previous-generation logs from S3 - [ ] implement plugin for deleting build logs after some retention period (30d?)
Sign in to join this conversation.
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: github/swift-unidoc#169
No description provided.