Skip to content

Update 3.0.3#2

Merged
Sjeff merged 5 commits intomasterfrom
update-3.0.3
Apr 5, 2026
Merged

Update 3.0.3#2
Sjeff merged 5 commits intomasterfrom
update-3.0.3

Conversation

@Sjeff
Copy link
Copy Markdown
Owner

@Sjeff Sjeff commented Apr 5, 2026

fix: session expiry, misleading label & Dependabot (#2)

  • Wins page no longer errors when the default account's session is expired
  • Renamed "Min Game Price ($)" → "Min Giveaway Cost (points)"
  • Added Dependabot for weekly dependency scanning (npm, pip, Docker, Actions)

ci: remove duplicate Docker build on PRs

  • test.yml now only runs backend tests and frontend lint/build
  • docker-publish.yml only triggers on master/tags and always pushes
  • Also switch frontend build stage from node:24-alpine to node:24-slim
    to fix npm ci failure caused by TailwindCSS v4's native Rust binary
    not supporting Alpine's musl libc

Sjeff added 5 commits April 5, 2026 20:44
  - Rename "Min Game Price ($)" → "Min Giveaway Cost (points)"
  - Add Dependabot for weekly scanning: npm, pip, Docker, GitHub Actions
  Wrap sg_client.start() in get_giveaway_service in a try/except so a
  session expiry (failed XSRF token refresh) only logs a warning instead
  of crashing the dependency. DB-only endpoints like /won now work
  regardless of session state.
  - test.yml now only runs backend tests and frontend lint/build
  - docker-publish.yml only triggers on master/tags and always pushes
  - Also switch frontend build stage from node:24-alpine to node:24-slim
    to fix npm ci failure caused by TailwindCSS v4's native Rust binary
    not supporting Alpine's musl libc
@Sjeff Sjeff merged commit b874a8b into master Apr 5, 2026
4 checks passed
@Sjeff Sjeff deleted the update-3.0.3 branch April 5, 2026 19:36
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