projectmoon
38a7e50c5c
Don't forget to update xbps on final stage too
2024-09-25 23:06:20 +02:00
projectmoon
e309fd1fc6
Sync xbps and update it before everything else.
2024-09-25 22:56:02 +02:00
projectmoon
9262fe2cac
move xbps update after sync
2024-09-25 22:41:54 +02:00
projectmoon
724a781e7c
Attempt to correct error in docker image
2024-09-25 22:30:30 +02:00
projectmoon
ef074beb96
Drone: Update to Rust 1.80 builder
2024-09-25 21:56:03 +02:00
projectmoon
81a69f329a
Update for Rust 1.80.x
2024-09-25 20:57:19 +02:00
projectmoon
c9e7efa61d
update to sqlx 0.6
2023-04-13 21:12:04 +02:00
projectmoon
f295f2b7b6
Update to Matrix SDK 0.6 ( #98 )
...
Quite a few changes involved. Mostly variable renames and a few changes to `await`s.
Not ready yet because bot cannot login due to some arcane error of `expected value at line 1 column 1`.
Co-authored-by: projectmoon <projectmoon@noreply.git.agnos.is>
Reviewed-on: projectmoon/tenebrous-dicebot#98
2023-04-13 19:04:48 +00:00
projectmoon
090ce9be45
Add help topic for variables
...
Fixes #60
2023-04-05 07:59:13 +02:00
projectmoon
2a6dff3e07
Update cargo deps
2023-04-05 07:58:26 +02:00
projectmoon
952f35d53a
Rust 1.68 ( #99 )
...
Update to Rust 1.68
Co-authored-by: projectmoon <projectmoon@noreply.git.agnos.is>
Reviewed-on: projectmoon/tenebrous-dicebot#99
2023-04-05 05:57:16 +00:00
projectmoon
552daa4746
Add a game system column to room info ( #95 )
...
Adds a new enum and table in preparation for storing game information about a specific room.
Reviewed-on: projectmoon/tenebrous-dicebot#95
2022-02-02 20:56:50 +00:00
projectmoon
c514b85510
Change modifier order in Cthulhu
2021-11-06 21:23:51 +00:00
projectmoon
6eb81f43d5
Change CofD modifiers to come after dice pool
2021-11-06 21:23:51 +00:00
projectmoon
44b1e0f649
Switch to working (but somewhat bigger) Void docker image
2021-11-06 13:47:23 +00:00
projectmoon
a8ccdc9cce
Update rust test image version for CI.
2021-11-05 19:37:59 +00:00
projectmoon
13ce7b3ee6
Readme update (aka force build)
2021-11-05 17:53:53 +00:00
projectmoon
6f09a11586
Upgrade to matrix SDK 0.4.
2021-11-05 15:34:16 +00:00
projectmoon
ee3ec18e06
Refactor keep-drop parsing into function, better error handling. ( #93 )
...
This commit refactors the keep-drop parsing into two separate
functions: one for extracting keep-drop text, and one for actually
doing something with the extracted values. An intermediate enum is
introduced to contain extracted text, instead of relying on Ok/Err
values directly for figuring out what to do with the values.
This allows us to express "this behavior is correct, and all others
are not" instead of using a "fall back to secondary functionality"
approach.
Reviewed-on: projectmoon/tenebrous-dicebot#93
Co-Authored-By: projectmoon <projectmoon@noreply.git.agnos.is>
Co-Committed-By: projectmoon <projectmoon@noreply.git.agnos.is>
2021-09-30 21:16:00 +00:00
projectmoon
126548d868
Do not panic on invalid dice/sides amount for keep/drop.
...
Insted of unwrap(), map error to a nom parser error. Not the best-est
solution, but it is functional. The TooLarge value seems appropriate.
2021-09-26 14:15:12 +00:00
Matthew Sparks
7e7e9e534e
Adding None enum to keep/drop, cleaning up matches
2021-09-24 23:03:20 -04:00
Matthew Sparks
2d9853fbf0
Updating README for new drop command
2021-09-17 23:15:55 -04:00
Matthew Sparks
3d6210b32d
Adding enum for exclusive drop/keep
2021-09-17 23:11:13 -04:00
Matthew Sparks
8b5973475f
Forgot to fix tests, fixing keep/drop Err case
2021-09-17 22:18:23 -04:00
Matthew Sparks
1992ef4e08
Updating roll doc
2021-09-17 22:08:51 -04:00
Matthew Sparks
f904e3a948
Updating match blocks for keep/drop
2021-09-17 21:45:30 -04:00
Matthew Sparks
8317f40f61
Updating README for keep/drop
2021-09-16 23:25:26 -04:00
Matthew Sparks
069ee47364
Adding drop function
2021-09-16 22:55:11 -04:00
Matthew Sparks
dc242182f4
Fix string comparison in keep/count check, and add test cases
2021-09-07 23:59:49 -04:00
Matthew Sparks
15163ac11d
Adding calculations for keep, and adding validation on keep input
2021-09-07 22:10:14 -04:00
Matthew Sparks
1860eaf378
Adding parsing for keeping highest dice
2021-09-06 21:43:46 -04:00
Matthew Sparks
2654887d8c
Initial commit to add keep to dice struct and preserve parser test cases
2021-09-06 21:43:46 -04:00
projectmoon
125f3d0cee
Fix drone yml to produce docker images again.
2021-09-06 23:58:05 +00:00
projectmoon
a4c3d34a97
Version 0.13.1
2021-09-06 22:21:24 +00:00
projectmoon
86fbb05e54
Run Drone CI on tags
2021-09-06 22:18:06 +00:00
projectmoon
661a943672
Readme Updates ( #91 )
...
Add contributing information.
Add support/community section.
Add matrix room badge
Co-Authored-By: projectmoon <projectmoon@noreply.git.agnos.is>
Co-Committed-By: projectmoon <projectmoon@noreply.git.agnos.is>
2021-09-06 22:15:20 +00:00
projectmoon
d65715dee6
Remove example room ID from tonic_client
2021-09-05 20:38:45 +00:00
projectmoon
55a3bfb861
Update readme for crates.io installation.
2021-09-05 20:38:09 +00:00
projectmoon
0050810182
Fix dicebot readme link
2021-09-05 20:22:42 +00:00
projectmoon
3ba546d4a4
Add metadata to rpc package.
2021-09-05 20:14:56 +00:00
projectmoon
ffded7b572
Add metadata to rpc package.
2021-09-05 20:14:13 +00:00
projectmoon
cf93d14913
Version 0.13.0
2021-09-05 19:08:27 +00:00
projectmoon
cf6dd96b34
Update sqlx and refinery to newer versions ( #88 )
...
For some reason, also required rewriting database tests to deal with
tempfile deleting files after scope drop. This never used to occur,
but now it does! So now the unit tests are in a closure where the temp
file is dropped at the end of the test. Really should just use sqlx
migrations, then we can get an in-memory database.
Co-authored-by: projectmoon <projectmoon@agnos.is>
Reviewed-on: projectmoon/tenebrous-dicebot#88
Co-Authored-By: projectmoon <projectmoon@noreply.git.agnos.is>
Co-Committed-By: projectmoon <projectmoon@noreply.git.agnos.is>
2021-09-05 07:56:41 +00:00
projectmoon
c8c6f4d6f0
Fix dependency specification for rpc crate in dicebot.
2021-09-04 23:24:52 +00:00
projectmoon
2488429edb
Version 0.12.0
2021-09-04 22:23:36 +00:00
projectmoon
f68d5ffcc1
Update to versioned matrix SDK.
2021-09-04 21:37:49 +00:00
projectmoon
473e899275
Merge branch 'kg333-master'
...
Merge PR #43 from github to fix docker build.
2021-09-03 09:33:02 +00:00
projectmoon
1f03837bfe
Merge branch 'master' of https://github.com/kg333/matrix-dicebot into kg333-master
2021-09-03 09:32:48 +00:00
projectmoon
0059e3d133
Revert "Initial prototype of web UI and web API."
...
This reverts commit cab856241d
.
2021-09-03 09:29:52 +00:00
matthew
915b82d0aa
Updating GPG key server; sks-keyservers.net is offline permanently
2021-08-28 00:12:12 +00:00