-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
This task sets up a backend process to clear and reset the user_milestones table every week, as well as assigning new milestones
✅ Requirements
- Add a
user_milestonesSQL table to track per-user milestone assignments - Build a Go program to delete expired milestone rows weekly (based on
week_start) - Add logging to the cleanup script
- Create a GitHub Action that:
- Runs every Sunday 00:01 AEST
Later: We’ll add milestone assignment logic based on player activity (e.g., past 2 weeks).
File
- Go file:
jobs/reset_user_milestones.go - Workflow:
.github/workflows/reset_user_milestones.yml
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers