Sam Limbu
9932bdcecb
SEC-01: add pull-request CI and stop the deploy leaving DOT_ENV on the VPS
...
A merge to main runs the merged commit as root on the club VPS through the
self-hosted runner, and this repo has no PR CI, no required review and no
status check.
- .github/workflows/ci.yml: fmt / clippy / build --locked / test on
ubuntu-latest, contents: read, both actions pinned by commit SHA. Never
the VPS.
- deploy.yml: keep push to main, add workflow_dispatch, permissions
contents: read, environment: production, and an if: always() step that
removes the .env the deploy writes into the workspace.
- .dockerignore: keep that .env, target/ and .git out of the build context.
- Dockerfile: --locked on both cargo build --release lines.
environment: production gates nothing until required reviewers are configured
on the environment itself, and the ruleset still requires zero approving
reviews. Both are owner-only and listed in the pull request.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 09:42:31 +10:00
RythonDev
88e50b1dc4
ensure member is active before receiving member role ( #4 )
2026-08-17 11:24:13 +10:00
RythonDev
b83ba5428d
Merge pull request #3 from dsec-hub/new_thread_title
...
updated gitignore, updated thread title to be leetcode titles
2026-08-10 00:44:47 +10:00
liyunze
36adb16a74
updated gitignore, updated thread title to be leetcode titles
2026-08-10 00:32:15 +10:00
RythonDev
98c49668c1
Merge pull request #2 from dsec-hub/leetcode-thread-creation
...
added leetcode thread creation
2026-08-09 21:50:26 +10:00
liyunze
a0bfd5531c
added leetcode thread creation
2026-08-09 21:43:53 +10:00
liyunze
a9fff4be75
fallback for supabase failed connection
2026-08-08 13:09:59 +10:00
liyunze
2e3da35f91
updated github actions
2026-08-05 17:28:07 +10:00
RythonDev
941c02d2f2
Merge pull request #1 from dsec-hub/row-level-security
...
added row level security
2026-07-09 16:54:40 +10:00
liyunze
75d54742c3
added row level security
2026-07-09 16:51:50 +10:00
liyunze
194ae28503
made reponse ephemeral
2026-07-09 11:33:40 +10:00
liyunze
4595ee4cf7
member info command
2026-07-09 01:33:51 +10:00
liyunze
9f88bf05b8
organised functions
2026-07-07 19:06:17 +10:00
liyunze
c818ddd8e5
update interaction create
2026-07-06 21:53:48 +10:00
liyunze
fb4c133ba6
trigger GitHub actions
2026-07-06 21:53:21 +10:00
liyunze
87f1fb4101
fixed github actions
2026-07-03 22:05:07 +10:00
liyunze
c9def526c8
trigger GitHub actions
2026-07-03 20:45:56 +10:00
liyunze
208796e7e3
trigger GitHub actions
2026-06-18 14:16:14 +10:00
liyunze
6bf8e0c99d
added logging honeypot
2026-06-18 13:24:24 +10:00
liyunze
746d019a05
added honeypot and send log
2026-06-18 00:08:04 +10:00
liyunze
4fb7280680
trigger GitHub actions
2026-06-17 20:52:12 +10:00
liyunze
f7b9f73bec
removed Arc
2025-11-29 18:12:23 +08:00
liyunze
e4b1904c93
fixed verification embed command
2025-11-28 16:24:09 +08:00
liyunze
27e84e98a7
updated verify command
2025-11-28 16:09:53 +08:00
liyunze
163be0c990
fix variables, added events
2025-11-27 19:55:02 +08:00
liyunze
54ba36ee1f
added embed command
2025-11-24 11:03:37 +11:00
liyunze
7e6d4f014c
added env vars
2025-11-23 22:47:05 +11:00
liyunze
72937ed5b9
2 subcommands
2025-11-23 21:06:15 +11:00
liyunze
7ff93e9d25
Merge branch 'verify-command' of https://github.com/deakinSoftwareEngineeingClub/DSEC-Discord-Bot into verify-command
2025-11-23 19:24:30 +11:00
liyunze
2687731bfa
added verification command
2025-11-23 19:24:05 +11:00
liyunze
caa2cfb162
added verification command
2025-11-23 19:20:11 +11:00
liyunze
b9d0640707
updated license
2025-11-22 10:04:16 +11:00
liyunze
adb623d471
updated deploy yml
2025-11-16 16:50:03 +11:00
liyunze
c76f1233ac
updated serverinfo and info files
2025-11-12 13:02:27 +11:00
liyunze
69474aafe6
updated CI/CD pipeline and added bot info command
2025-11-12 00:14:04 +11:00
liyunze
a20d68855f
updated deploy yml
2025-11-11 23:44:31 +11:00
liyunze
8b56887761
updated help command
2025-11-11 23:41:40 +11:00
liyunze
5b401ac2e0
added sudo for permission
2025-11-11 22:38:41 +11:00
liyunze
a966f62b81
fixed path
2025-11-11 22:37:59 +11:00
liyunze
09b0722f08
added deploy yml for Github Actions CI/CD
2025-11-11 22:37:08 +11:00
liyunze
a2b6baae97
updated dockerfile
2025-11-10 22:19:28 +11:00
liyunze
f78292d6cd
added expect messages for docker
2025-11-10 17:56:02 +11:00
liyunze
c16b5a01cb
added weather command
2025-11-10 15:18:14 +11:00
liyunze
71f9337794
dockerized successfully
2025-11-10 15:12:21 +11:00
liyunze
cdffcd1b62
added weather command
2025-11-10 10:05:50 +11:00
liyunze
dcff28a5d1
updated README
2025-11-09 16:37:48 +11:00
liyunze
36fc57a381
added README
2025-11-09 13:15:44 +11:00
liyunze
cbd022a427
updated userinfo
2025-11-09 05:00:35 +11:00
liyunze
d0a4430b57
updated server info command
2025-11-09 04:36:12 +11:00
liyunze
d693725d2d
updated exe name
2025-11-09 00:09:46 +11:00