Commit graph

288 commits

Author SHA1 Message Date
7403f531eb
feat: the backend is pretty simple, just pull the rep link from teh config_toml and add on the path to the docs.
All checks were successful
/ check_lfs (push) Successful in 11s
/ check_lfs (pull_request) Successful in 12s
Then its just linking it all up.

Closes #37
2025-06-24 00:13:29 +01:00
1dc5c105df
fix: needed to add git and git lfs to teh path of the service
All checks were successful
/ check_lfs (push) Successful in 20s
On_Push / lint_fmt (push) Successful in 59s
On_Push / lint_clippy (push) Successful in 4m33s
On_Push / build (push) Successful in 2m2s
On_Push / deploy (push) Successful in 33s
2025-06-18 03:57:04 +01:00
3a56d7bba5
feat: lock the `nix build` to using the repo rust version
All checks were successful
/ check_lfs (push) Successful in 43s
On_Push / lint_fmt (push) Successful in 5m2s
On_Push / lint_clippy (push) Successful in 8m26s
On_Push / build (push) Successful in 7m58s
On_Push / deploy (push) Successful in 36s
2025-06-17 16:21:57 +01:00
327ff99b69
fix: the pipeline got caught on a lint
This isnt in the 1.87 rustfmt but its stilla  good catch
2025-06-17 16:21:15 +01:00
dedf8c3644 Merge pull request '#35_remove-hardcoded-servers' (#36) from #35_remove-hardcided-servers into main
Some checks failed
On_Push / lint_fmt (push) Successful in 24s
On_Push / lint_clippy (push) Failing after 4m4s
On_Push / build (push) Has been skipped
On_Push / deploy (push) Has been skipped
/ check_lfs (push) Failing after 12m3s
Reviewed-on: #36

Closes #35
2025-06-17 14:56:57 +00:00
a6eff75e39
feat: use values from teh env file to dictate the servers
All checks were successful
/ check_lfs (pull_request) Successful in 8s
/ check_lfs (push) Successful in 8s
2025-06-17 15:38:15 +01:00
72226cc59b
feat: add support for passing teh compsoc server id via env 2025-06-17 15:38:15 +01:00
f841039c53
fix: was pulling in the wrong env var 2025-06-17 15:38:15 +01:00
87dd04e12f Merge pull request 'Automatically change server icon daily' (#33) from #32_rotating-server-icon into main
Some checks failed
/ check_lfs (push) Successful in 27s
On_Push / lint_fmt (push) Successful in 3m13s
On_Push / build (push) Has been cancelled
On_Push / deploy (push) Has been cancelled
On_Push / lint_clippy (push) Has been cancelled
Reviewed-on: #33

Closes #32
2025-06-17 14:35:43 +00:00
9134feee4e
feat: cleaned up remaining unwraps, and then clippy+fmt
All checks were successful
/ check_lfs (pull_request) Successful in 9s
/ check_lfs (push) Successful in 4s
2025-06-16 21:56:06 +01:00
652dd6ff1c
ci: add workflow to check for lfs status 2025-06-16 21:56:06 +01:00
cae383a186
feat: set up the systemd timer for teh binary 2025-06-16 21:56:06 +01:00
b4cadffdb5
fmt: for whenever it gets stabised (or we use nightly) this would be really good for cleaning up imports 2025-06-16 21:56:06 +01:00
721c8246ac
todo: add a todo where teh mc commands get moved in under committee 2025-06-16 21:56:06 +01:00
0f4524ea63
feat: tidied up the command outouts 2025-06-16 21:56:06 +01:00
86f54aec6d
feat: got the commands mostly working, will need some further fine tuning 2025-06-16 21:56:05 +01:00
86a3af2a65
feat: pull the config for the festivals locally, using teh imported repo 2025-06-16 21:56:05 +01:00
6d5ad8e418
feat: split out the functions so they can be shared with commands 2025-06-16 21:56:05 +01:00
9d50efb757
fmt: cargo+clippy 2025-06-16 21:56:05 +01:00
51bc2f177f
feat: save the selected image to teh library 2025-06-16 21:56:05 +01:00
3523dac46e
fix: properly filter icon based on the festival 2025-06-16 21:56:05 +01:00
51d5904ffd
feat: allow for overlapping festivals 2025-06-16 21:56:05 +01:00
1555a94656
fix: give a reference where it needed to be 2025-06-16 21:56:05 +01:00
7bcf30fb3a
feat: can now set the server icon programmatically 2025-06-16 21:56:05 +01:00
4f96c9087f
feat: get a random image 2025-06-16 21:56:05 +01:00
1ff993d236
feat: only need to keep whatever ones are in teh current season (if at all) 2025-06-16 21:56:05 +01:00
acdfe4b423
fix: only convert if it hasnt already been converted 2025-06-16 21:56:05 +01:00
537fdfd40c
feat: put the converted files into a subfolder 2025-06-16 21:56:05 +01:00
ffd6e40d0b
fix: was being too strict in matching the year 2025-06-16 21:56:05 +01:00
a7423959dc
fix: use a struct for clarity 2025-06-16 21:56:05 +01:00
b4f6835704
feat: got the logos, and converted them if needs be 2025-06-16 21:56:05 +01:00
0034bd34d6
feat: code borrowed from https://github.com/MCorange99/svg2colored-png/tree/main in order to convert from svg to png 2025-06-16 21:56:05 +01:00
725bfa41cc
feat: initial tests of new function to handle changing the logo in discord server 2025-06-16 21:56:05 +01:00
fcfcfb8409
feat: added libraries needed to run the new feature 2025-06-16 21:56:05 +01:00
e449204863
feat: need some new inputs to get this to build 2025-06-16 21:56:05 +01:00
f1dbbec32d
feat: update teh base rust version 2025-06-16 21:56:05 +01:00
esy
8560ed6de5 Merge pull request 'correct command for linking wolves acc' (#31) from update-dm into main
All checks were successful
On_Push / lint_fmt (push) Successful in 1m26s
On_Push / lint_clippy (push) Successful in 6m31s
On_Push / build (push) Successful in 4m19s
On_Push / deploy (push) Successful in 23s
Reviewed-on: #31
Reviewed-by: silver <silver@skynet.ie>
2025-06-16 13:07:53 +00:00
esy
d28a56f255
fix: out of date command 2025-04-23 12:40:33 +01:00
esy
22ff91b152 correct command for linking wolves acc 2025-04-23 11:30:22 +00:00
e7425588a6
fix: hardcode teh inter-committee server
All checks were successful
On_Push / lint_fmt (push) Successful in 35s
On_Push / lint_clippy (push) Successful in 1m49s
On_Push / build (push) Successful in 1m45s
On_Push / deploy (push) Successful in 15s
2025-04-09 00:06:20 +01:00
7f7e7ac598
fix: output looks strange when teh committee value is 0
All checks were successful
On_Push / lint_clippy (push) Successful in 35s
On_Push / lint_fmt (push) Successful in 47s
On_Push / build (push) Successful in 1m58s
On_Push / deploy (push) Successful in 17s
2025-03-14 04:59:31 +00:00
a907243986
fix: further improvements to teh count command
All checks were successful
On_Push / lint_fmt (push) Successful in 21s
On_Push / lint_clippy (push) Successful in 1m40s
On_Push / build (push) Successful in 2m5s
On_Push / deploy (push) Successful in 22s
2025-03-14 04:44:32 +00:00
b44518c467
feat: improved the count command
All checks were successful
On_Push / lint_fmt (push) Successful in 1m21s
On_Push / lint_clippy (push) Successful in 2m39s
On_Push / build (push) Successful in 2m58s
On_Push / deploy (push) Successful in 15s
2025-03-14 04:03:20 +00:00
421d425f5d
feat: lock down to using the specific rust version
Some checks failed
On_Push / lint_fmt (push) Successful in 25s
On_Push / lint_clippy (push) Failing after 13m45s
On_Push / build (push) Has been cancelled
On_Push / deploy (push) Has been cancelled
2025-03-10 20:17:55 +00:00
76cddde36d
doc: updated images for documentation 2025-03-06 22:54:57 +00:00
f307fcea43
feat: made the minecraft command fall under Wolves
All checks were successful
On_Push / lint_fmt (push) Successful in 28s
On_Push / lint_clippy (push) Successful in 26s
On_Push / build (push) Successful in 1m29s
On_Push / deploy (push) Successful in 17s
2025-03-06 21:42:27 +00:00
df032f2d7b
feat: updated the core committee commands 2025-03-06 21:35:17 +00:00
0e6a5d3455
fmt: re-organised it o better reflect what teh commands in teh file are for 2025-03-06 20:43:36 +00:00
052f6aecb2
doc: updated the docs for the suer sub-commands 2025-03-06 20:32:39 +00:00
aa58c97fcf
feat: made the other user wolves commands sub_commands 2025-03-06 20:32:26 +00:00