Commit Graph
12 Commits
Author SHA1 Message Date
asepharyana 240fd76fc8 ci: add Nix GC cleanup job on VPS after deploy 2026-08-04 13:57:58 +07:00
aseph 54bda6a539 ci: use free GHA Nix cache (disable FlakeHub cache, not subscribed) 2026-08-03 16:44:24 +07:00
asepharyana 0c1f1a5ae6 ci: enable FlakeHub Cache (bump cache action + use-flakehub) 2026-08-03 16:22:09 +07:00
asepharyana d20c5f392c ci: add test gate before Nix deploy (bun test + typecheck) 2026-08-03 13:37:28 +07:00
asepharyana 5f9a7801d3 ci: publish flake to FlakeHub (rolling) 2026-08-01 17:58:47 +07:00
asepharyana e78dd0d833 ci: migrate deploy to Nix (flake + systemd via GitHub Actions)
Build & Deploy (Nix) / build-and-deploy (push) Canceled after 0s
2026-07-31 13:33:03 +07:00
asepharyana ec9f27ee26 fix(ci): use deployment environment secrets 2026-07-08 03:12:54 +07:00
MythEclipse 898ae2dd56 feat(config): add BOOSTER_GREETING_CHANNEL_ID environment variable 2026-06-06 03:29:21 +07:00
MythEclipse 187d6eba23 chore: session auto-commit 2026-06-06 03:08:16 +07:00
MythEclipse cc6975825f feat: add booster eligibility role and logging functionality
- Added BOOSTER_ELIGIBILITY_ROLE_ID and LOG_LEVEL to .env.example and README.md
- Updated GitHub Actions workflow to include new environment variables
- Enhanced configuration loading to support booster eligibility role
- Implemented role checking logic in bot handlers and guild member updates
- Introduced logging using Winston for better traceability of actions
- Created tests for guild member update handling to ensure correct role removal
- Refactored DiscordRoleRepository to simplify role position resolution
2026-05-21 15:27:10 +07:00
MythEclipse bfa91063ff feat: migrate from SQLite to PostgreSQL and update database handling 2026-05-21 15:11:32 +07:00
MythEclipse dd22f0bb1f feat: add Docker configuration files for deployment and containerization 2026-05-16 00:41:23 +07:00