projectmoon
e309fd1fc6
Sync xbps and update it before everything else.
continuous-integration/drone/push Build is failing
Details
2024-09-25 22:56:02 +02:00
projectmoon
9262fe2cac
move xbps update after sync
continuous-integration/drone/push Build is failing
Details
2024-09-25 22:41:54 +02:00
projectmoon
724a781e7c
Attempt to correct error in docker image
continuous-integration/drone/push Build is failing
Details
2024-09-25 22:30:30 +02:00
projectmoon
ef074beb96
Drone: Update to Rust 1.80 builder
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone Build is failing
Details
2024-09-25 21:56:03 +02:00
projectmoon
81a69f329a
Update for Rust 1.80.x
continuous-integration/drone/push Build is failing
Details
2024-09-25 20:57:19 +02:00
projectmoon
c9e7efa61d
update to sqlx 0.6
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2023-04-13 21:12:04 +02:00
projectmoon
f295f2b7b6
Update to Matrix SDK 0.6 ( #98 )
...
continuous-integration/drone/push Build is passing
Details
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: #98
2023-04-13 19:04:48 +00:00
projectmoon
090ce9be45
Add help topic for variables
...
continuous-integration/drone/push Build is passing
Details
Fixes #60
2023-04-05 07:59:13 +02:00
projectmoon
2a6dff3e07
Update cargo deps
continuous-integration/drone/push Build is failing
Details
2023-04-05 07:58:26 +02:00
projectmoon
952f35d53a
Rust 1.68 ( #99 )
...
continuous-integration/drone/push Build is failing
Details
Update to Rust 1.68
Co-authored-by: projectmoon <projectmoon@noreply.git.agnos.is>
Reviewed-on: #99
2023-04-05 05:57:16 +00:00
projectmoon
552daa4746
Add a game system column to room info ( #95 )
...
continuous-integration/drone/push Build is passing
Details
Adds a new enum and table in preparation for storing game information about a specific room.
Reviewed-on: #95
2022-02-02 20:56:50 +00:00
projectmoon
c514b85510
Change modifier order in Cthulhu
continuous-integration/drone/push Build is passing
Details
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
continuous-integration/drone/push Build is passing
Details
2021-11-06 13:47:23 +00:00
projectmoon
a8ccdc9cce
Update rust test image version for CI.
continuous-integration/drone/push Build is passing
Details
2021-11-05 19:37:59 +00:00
projectmoon
13ce7b3ee6
Readme update (aka force build)
continuous-integration/drone/push Build is failing
Details
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 )
...
continuous-integration/drone/push Build is passing
Details
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: #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.
...
continuous-integration/drone/push Build is passing
Details
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
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2021-09-24 23:03:20 -04:00
Matthew Sparks
2d9853fbf0
Updating README for new drop command
continuous-integration/drone/pr Build is passing
Details
2021-09-17 23:15:55 -04:00
Matthew Sparks
3d6210b32d
Adding enum for exclusive drop/keep
continuous-integration/drone/pr Build is passing
Details
2021-09-17 23:11:13 -04:00
Matthew Sparks
8b5973475f
Forgot to fix tests, fixing keep/drop Err case
continuous-integration/drone/pr Build is passing
Details
2021-09-17 22:18:23 -04:00
Matthew Sparks
1992ef4e08
Updating roll doc
continuous-integration/drone/pr Build is failing
Details
2021-09-17 22:08:51 -04:00
Matthew Sparks
f904e3a948
Updating match blocks for keep/drop
continuous-integration/drone/pr Build is failing
Details
2021-09-17 21:45:30 -04:00
Matthew Sparks
8317f40f61
Updating README for keep/drop
continuous-integration/drone/pr Build is passing
Details
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.
continuous-integration/drone/push Build is passing
Details
2021-09-06 23:58:05 +00:00
projectmoon
a4c3d34a97
Version 0.13.1
continuous-integration/drone/push Build is passing
Details
2021-09-06 22:21:24 +00:00
projectmoon
86fbb05e54
Run Drone CI on tags
continuous-integration/drone/push Build is passing
Details
2021-09-06 22:18:06 +00:00
projectmoon
661a943672
Readme Updates ( #91 )
...
continuous-integration/drone/push Build was killed
Details
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
continuous-integration/drone/push Build is passing
Details
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
continuous-integration/drone/push Build is passing
Details
2021-09-05 20:22:42 +00:00
projectmoon
3ba546d4a4
Add metadata to rpc package.
continuous-integration/drone/push Build is passing
Details
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
continuous-integration/drone/push Build is passing
Details
2021-09-05 19:08:27 +00:00
projectmoon
cf6dd96b34
Update sqlx and refinery to newer versions ( #88 )
...
continuous-integration/drone/push Build is passing
Details
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: #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.
continuous-integration/drone/push Build is passing
Details
2021-09-04 23:24:52 +00:00
projectmoon
2488429edb
Version 0.12.0
continuous-integration/drone/push Build is passing
Details
2021-09-04 22:23:36 +00:00
projectmoon
f68d5ffcc1
Update to versioned matrix SDK.
continuous-integration/drone/push Build is passing
Details
2021-09-04 21:37:49 +00:00
projectmoon
473e899275
Merge branch 'kg333-master'
...
continuous-integration/drone/push Build is passing
Details
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."
...
continuous-integration/drone/push Build is failing
Details
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
projectmoon
cab856241d
Initial prototype of web UI and web API.
...
continuous-integration/drone/push Build is failing
Details
This commit shuffles the entire repository around into multiple crates, bringing with it an in-progress web UI and web AI. It was merged prematurely to allow for dependency upgrades of the matrix SDK.
The build should still only produce the dicebot image.
Co-Authored-By: projectmoon <projectmoon@noreply.git.agnos.is>
Co-Committed-By: projectmoon <projectmoon@noreply.git.agnos.is>
2021-07-15 15:04:50 +00:00