Commit Graph

60 Commits

Author SHA1 Message Date
kodi 62282eacd5 Fix compile error due to attempting to derive incorrect trait
Build library & run tests / build (unix) (push) Successful in 1m27s
Build library & run tests / build (tcp) (push) Successful in 1m28s
Build library & run tests / docs (push) Successful in 1m28s
2024-07-05 13:13:23 +02:00
kodi a5c975d113 Attempt to change the way errors are created
Build library & run tests / docs (push) Failing after 2m31s
Build library & run tests / build (tcp) (push) Failing after 2m41s
Build library & run tests / build (unix) (push) Failing after 2m42s
2024-07-05 13:09:31 +02:00
kodi ef1faf5bd9 Barely better error reporting 2024-06-26 11:28:14 +02:00
kodi d47f62cdbb Attempt to deal with task/memory leaks
Build library & run tests / docs (push) Successful in 2m20s
Build library & run tests / build (unix) (push) Successful in 2m23s
Build library & run tests / build (tcp) (push) Successful in 2m27s
2024-06-26 11:16:20 +02:00
kodi a1e10f93ce bump
Build library & run tests / build (unix) (push) Successful in 57s
Build library & run tests / build (tcp) (push) Successful in 54s
Publish library / publish (push) Failing after 21s
Build library & run tests / docs (push) Successful in 22s
v0.3.0
2024-06-25 18:19:35 +02:00
kodi 2cf0b9abe4 Don't run doctests which would break on unix
Build library & run tests / build (unix) (push) Successful in 28s
Build library & run tests / build (tcp) (push) Successful in 29s
Build library & run tests / docs (push) Successful in 30s
2024-06-25 11:48:47 +02:00
kodi 8b0f01e606 Add information about dependencies to README
Build library & run tests / build (unix) (push) Failing after 48s
Build library & run tests / docs (push) Successful in 49s
Build library & run tests / build (tcp) (push) Successful in 53s
2024-06-25 11:44:25 +02:00
kodi beda8c151d Changes in dependencies 2024-06-25 11:43:04 +02:00
kodi 84f7009ad2 Add more proper cleanup for the server
Build library & run tests / build (unix) (push) Failing after 34s
Build library & run tests / build (tcp) (push) Successful in 35s
Build library & run tests / docs (push) Successful in 37s
2024-06-25 11:39:07 +02:00
kodi 267b741ac4 implement std::error::Error for the error type
Build library & run tests / build (unix) (push) Successful in 33s
Build library & run tests / build (tcp) (push) Successful in 34s
Build library & run tests / docs (push) Successful in 35s
2024-06-25 00:03:29 +02:00
kodi bffb41e8a1 implement Drop for client struct
Build library & run tests / build (unix) (push) Successful in 34s
Build library & run tests / build (tcp) (push) Successful in 35s
Build library & run tests / docs (push) Successful in 37s
2024-06-24 23:44:44 +02:00
kodi b5870e62fe Implement Display for the error enum
Build library & run tests / build (unix) (push) Successful in 33s
Build library & run tests / build (tcp) (push) Successful in 35s
Build library & run tests / docs (push) Successful in 36s
2024-06-24 23:01:58 +02:00
kodi f4d65a2c51 Sanitization improvements
Build library & run tests / build (unix) (push) Successful in 19s
Build library & run tests / build (tcp) (push) Successful in 20s
Build library & run tests / docs (push) Successful in 23s
Publish library / publish (push) Failing after 26s
v0.2.4
2024-06-24 22:32:03 +02:00
kodi 912b69ef93 Try to fix publish.yaml workflow
Build library & run tests / build (unix) (push) Successful in 33s
Build library & run tests / build (tcp) (push) Successful in 34s
Build library & run tests / docs (push) Successful in 35s
2024-06-24 21:54:28 +02:00
kodi 2353c1648e Bump for mistake in deploy workflow
Build library & run tests / build (unix) (push) Successful in 20s
Build library & run tests / build (tcp) (push) Successful in 21s
Build library & run tests / docs (push) Successful in 24s
Publish library / publish (push) Failing after 26s
v0.2.3
2024-06-24 21:34:30 +02:00
kodi e1f453fa8b Update publish.yaml to properly format token for gitea
Build library & run tests / build (unix) (push) Successful in 34s
Build library & run tests / build (tcp) (push) Successful in 35s
Build library & run tests / docs (push) Successful in 36s
2024-06-24 21:33:34 +02:00
kodi 4dff84f4e7 Move rand to dev-dependencies
Build library & run tests / build (tcp) (push) Successful in 20s
Build library & run tests / build (unix) (push) Successful in 19s
Build library & run tests / docs (push) Successful in 24s
Publish library / publish (push) Failing after 25s
v0.2.2
2024-06-24 21:29:48 +02:00
kodi 4fc0359625 Lift dry run flag from publish.yaml
Build library & run tests / build (tcp) (push) Successful in 34s
Build library & run tests / build (unix) (push) Successful in 33s
Build library & run tests / docs (push) Successful in 37s
2024-06-24 21:28:16 +02:00
kodi 8313209e0e Bump for testing
Build library & run tests / build (unix) (push) Successful in 1m7s
Build library & run tests / build (tcp) (push) Successful in 1m10s
Build library & run tests / docs (push) Successful in 22s
Publish library / publish (push) Successful in 32s
v0.2.1
2024-06-24 21:20:40 +02:00
kodi 91deddc1d2 Add publishing to gitea releases for the release workflow
Build library & run tests / build (unix) (push) Successful in 34s
Build library & run tests / build (tcp) (push) Successful in 35s
Build library & run tests / docs (push) Successful in 35s
2024-06-24 21:20:02 +02:00
kodi 0d018d0869 Attempt to add publish workflow
Build library & run tests / build (unix) (push) Successful in 34s
Build library & run tests / build (tcp) (push) Successful in 34s
Build library & run tests / docs (push) Successful in 35s
2024-06-24 21:12:14 +02:00
kodi 71adf67727 Add description and repository to manifest
Build library & run tests / build (unix) (push) Successful in 57s
Build library & run tests / docs (push) Successful in 58s
Build library & run tests / build (tcp) (push) Successful in 1m1s
2024-06-24 21:04:36 +02:00
kodi b12b382d94 Try fixing doc upload action
Build library & run tests / build (unix) (push) Successful in 17s
Build library & run tests / build (tcp) (push) Successful in 19s
Build library & run tests / docs (push) Successful in 22s
v0.2.0
2024-06-24 18:35:02 +02:00
kodi 812861640d Significantly update the documentation
Build library & run tests / docs (push) Failing after 1m0s
Build library & run tests / build (unix) (push) Successful in 1m6s
Build library & run tests / build (tcp) (push) Successful in 1m7s
2024-06-24 18:26:19 +02:00
kodi bfd4c1346f Update README.md
Build library & run tests / build (unix) (push) Successful in 28s
Build library & run tests / build (tcp) (push) Successful in 30s
2024-06-24 16:58:14 +02:00
kodi bf183a0598 Fix crash in server due to overeager parsing
Build library & run tests / build (unix) (push) Successful in 29s
Build library & run tests / build (tcp) (push) Successful in 29s
2024-06-24 15:58:54 +02:00
kodi fc570fa0bd Fix compile error on unix
Build library & run tests / build (unix) (push) Failing after 27s
Build library & run tests / build (tcp) (push) Successful in 29s
2024-06-24 15:38:55 +02:00
kodi cd2cf3346f Minor tweak in this awful pile of code
Build library & run tests / build (tcp) (push) Successful in 51s
Build library & run tests / build (unix) (push) Failing after 54s
2024-06-24 15:36:29 +02:00
kodi 62262cb0fe Fully implement communication 2024-06-24 15:34:14 +02:00
kodi 49cabbed95 Fix server code generation for unix
Build library & run tests / build (tcp) (push) Successful in 28s
Build library & run tests / build (unix) (push) Successful in 28s
2024-06-24 12:26:33 +02:00
kodi 2934177373 Implement server
Build library & run tests / build (tcp) (push) Successful in 58s
Build library & run tests / build (unix) (push) Failing after 1m2s
2024-06-24 12:22:54 +02:00
kodi 5e498f5882 Run clippy through nix now
Build library & run tests / build (tcp) (push) Successful in 16s
Build library & run tests / build (unix) (push) Successful in 16s
2024-06-23 01:50:36 +02:00
kodi c892053cbd Implement additional codegen for calling server handler methods
Build library & run tests / build (tcp) (push) Successful in 33s
Build library & run tests / build (unix) (push) Successful in 34s
2024-06-23 01:46:42 +02:00
kodi 033482c076 Implement basic generation for the server code
Build library & run tests / build (tcp) (push) Successful in 32s
Build library & run tests / build (unix) (push) Successful in 32s
2024-06-22 13:26:02 +02:00
kodi 7227379e63 Try using a matrix to run workflows in parallel
Build library & run tests / build (unix) (push) Successful in 32s
Build library & run tests / build (tcp) (push) Successful in 33s
2024-06-22 13:02:54 +02:00
kodi fe5dabec45 Fix build options
Build library & run tests / build (push) Successful in 1m9s
2024-06-22 13:00:56 +02:00
kodi 15d44b6daa Add code to create a client connected to the network
Build library & run tests / build (push) Failing after 22s
2024-06-22 12:57:41 +02:00
kodi 1eaeb68d82 Revert "Tweak usage of mutexes to reduce chance of deadlocks"
Build library & run tests / build (push) Successful in 21s
This reverts commit f35166ce78.
2024-06-22 12:25:28 +02:00
kodi f35166ce78 Tweak usage of mutexes to reduce chance of deadlocks
Build library & run tests / build (push) Failing after 27s
2024-06-21 16:25:58 +02:00
kodi 06aa6a1f71 Implement basic networking code
Build library & run tests / build (push) Successful in 42s
2024-06-21 15:54:48 +02:00
kodi 971e185ae5 Run clippy in workflow
Build library & run tests / build (push) Successful in 25s
2024-06-21 14:38:46 +02:00
kodi 1b2fd45c89 Add clippy to flake
Build library & run tests / build (push) Successful in 18s
2024-06-21 12:48:58 +02:00
kodi 374e50ee6b Add small random delay to async test for stress-testing 2024-06-21 12:48:52 +02:00
kodi 7c2c03aa40 Implement workflow for building and testing library
Build library & run tests / build (push) Successful in 18s
2024-06-21 12:43:15 +02:00
kodi c05091c5c2 Move away from devenv.sh 2024-06-21 12:35:45 +02:00
kodi 3bbd385ee2 Putting a delay there is useless actually 2024-06-21 12:07:56 +02:00
kodi ffda8eb639 Fix typo in README.md 2024-06-21 11:58:24 +02:00
kodi a169806b32 Add small random delay in tests 2024-06-21 11:54:29 +02:00
kodi b9128a465c Client can now perform requests asynchronously 2024-06-21 11:51:33 +02:00
kodi b4f1e1b092 Implement basic test for the client interface 2024-06-21 11:28:46 +02:00