b3f1ed596c
fix: stop zombie actors
...
Test / build (map[name:nightly]) (push) Successful in 4m25s
Test / build (map[name:stable]) (push) Successful in 4m40s
Release Please / Release-plz (push) Failing after 40s
Some actors had been set up so that they only stopped when all their children stopped.
The detection for this was triggered by each child as it stopped.
However, some actors didn't have any children, so were never triggered to stop.
They now check after starting any children if they should simply stop there and then.
2024-12-23 09:42:52 +00:00
1568b7e08a
feat: add support for tokio-console
Test / build (map[name:nightly]) (push) Successful in 2m50s
Test / build (map[name:stable]) (push) Successful in 2m39s
Release Please / Release-plz (push) Failing after 53s
2024-12-22 22:52:17 +00:00
0e123898db
feat: split into actors
Test / build (map[name:nightly]) (push) Successful in 1m59s
Test / build (map[name:stable]) (push) Successful in 2m18s
Release Please / Release-plz (push) Failing after 13s
2024-12-22 14:28:51 +00:00
61323484a2
refactor: split import into smaller functions
Test / build (map[name:stable]) (push) Successful in 1m51s
Test / build (map[name:nightly]) (push) Successful in 2m26s
Release Please / Release-plz (push) Failing after 26s
2024-12-22 14:27:41 +00:00
a7bd75a426
feat: add command 'import'
Test / build (map[name:nightly]) (push) Successful in 2m48s
Test / build (map[name:stable]) (push) Successful in 2m34s
Release Please / Release-plz (push) Failing after 19s
2024-12-20 20:31:52 +00:00
9e414d8947
refactor: pass parsed Commands from main
Test / build (map[name:nightly]) (push) Successful in 1m30s
Test / build (map[name:stable]) (push) Successful in 2m2s
Release Please / Release-plz (push) Failing after 18s
2024-12-16 07:45:44 +00:00
6fe7be191f
fix: install color_eyre error handler in main
...
Test / build (map[name:nightly]) (push) Successful in 1m40s
Test / build (map[name:stable]) (push) Successful in 2m4s
Release Please / Release-plz (push) Failing after 16s
This puts it outside of any tests, as running this in parallel will
panic.
2024-12-16 07:45:10 +00:00
b8f85bb5eb
refactor: pass context by reference
Test / build (map[name:stable]) (push) Successful in 2m9s
Test / build (map[name:nightly]) (push) Successful in 2m5s
Release Please / Release-plz (push) Failing after 13s
2024-12-16 06:34:44 +00:00
d511c98e47
refactor: replace Ctx::new with Ctx::From<PathBuf>
Test / build (map[name:nightly]) (push) Successful in 2m20s
Test / build (map[name:stable]) (push) Successful in 2m7s
Release Please / Release-plz (push) Failing after 43s
2024-12-15 20:03:43 +00:00
a43b37c938
feat(trello): add command 'trello attachement save'
Test / build (map[name:stable]) (push) Successful in 1m42s
Test / build (map[name:nightly]) (push) Successful in 2m13s
Release Please / Release-plz (push) Failing after 15s
2024-12-13 22:10:38 +00:00
6552a413da
refactor: reshuffling and extracting Executor trait
Test / build (map[name:stable]) (push) Successful in 1m43s
Test / build (map[name:nightly]) (push) Successful in 2m8s
Release Please / Release-plz (push) Failing after 58s
2024-12-13 21:59:28 +00:00
b6831e6de0
feat(nextcloud): add command 'nextcloud card create'
Test / build (map[name:nightly]) (push) Successful in 1m46s
Test / build (map[name:stable]) (push) Successful in 2m4s
Release Please / Release-plz (push) Failing after 16s
2024-12-13 21:59:28 +00:00
ce33f4ab20
feat: enable trace logging support
Test / build (map[name:stable]) (push) Successful in 1m47s
Test / build (map[name:nightly]) (push) Successful in 2m11s
Release Please / Release-plz (push) Failing after 16s
2024-12-13 20:48:23 +00:00
6bac32bb7b
refactor: rearrange command dispatcher
Test / build (map[name:nightly]) (push) Successful in 1m58s
Test / build (map[name:stable]) (push) Successful in 1m44s
Release Please / Release-plz (push) Failing after 15s
2024-12-13 20:48:23 +00:00
ecef639318
feat(nextcloud): add command 'nextcloud card get'
Test / build (map[name:nightly]) (push) Successful in 1m51s
Test / build (map[name:stable]) (push) Successful in 2m20s
Release Please / Release-plz (push) Failing after 18s
2024-12-13 20:48:23 +00:00
76abea2fb0
feat: add command 'check'
Test / build (map[name:nightly]) (push) Successful in 1m55s
Test / build (map[name:stable]) (push) Successful in 2m5s
Release Please / Release-plz (push) Failing after 19s
2024-12-13 20:48:23 +00:00
b09eb6b117
feat(nextcloud): add command 'nextcloud card list'
Test / build (map[name:nightly]) (push) Successful in 1m54s
Test / build (map[name:stable]) (push) Successful in 1m46s
Release Please / Release-plz (push) Failing after 17s
2024-12-13 20:48:23 +00:00
4f4edc53c8
feat(trello): add command 'trello board list'
Test / build (map[name:stable]) (push) Successful in 1m46s
Test / build (map[name:nightly]) (push) Successful in 2m3s
Release Please / Release-plz (push) Failing after 14s
2024-12-13 20:48:23 +00:00
9c8243561f
feat(nextcloud): add command 'nextcloud stack list'
Test / build (map[name:nightly]) (push) Successful in 2m23s
Test / build (map[name:stable]) (push) Successful in 3m1s
Release Please / Release-plz (push) Failing after 21s
2024-12-13 19:32:35 +00:00
584f056b45
feat(nextcloud): add command 'nextcloud board list'
Test / build (map[name:nightly]) (push) Successful in 2m12s
Test / build (map[name:stable]) (push) Successful in 3m7s
Release Please / Release-plz (push) Failing after 16s
2024-12-13 13:33:42 +00:00
4d20ee4a9f
feat(nextcloud): add deck_client to FullCtx
Test / build (map[name:nightly]) (push) Successful in 1m58s
Test / build (map[name:stable]) (push) Successful in 2m55s
Release Please / Release-plz (push) Failing after 21s
2024-12-13 09:30:16 +00:00
5b0805e4f9
feat: add kxio printer to context
Test / build (map[name:stable]) (push) Successful in 2m37s
Test / build (map[name:nightly]) (push) Successful in 2m19s
Release Please / Release-plz (push) Failing after 15s
2024-12-13 09:30:16 +00:00
b0715f6931
refactor: Add FullCtx which is Ctx with AppConfig
Test / build (map[name:stable]) (push) Successful in 2m17s
Test / build (map[name:nightly]) (push) Successful in 2m27s
Release Please / Release-plz (push) Failing after 13s
2024-12-13 09:30:15 +00:00
327e33a7e3
feat(nextcloud): add basics of nextcloud config model client
Test / build (map[name:nightly]) (push) Successful in 2m51s
Test / build (map[name:stable]) (push) Successful in 6m36s
Release Please / Release-plz (push) Failing after 16s
2024-12-13 07:30:36 +00:00
c8f9780226
feat(trello): add basics of trello config model
Test / build (map[name:nightly]) (push) Successful in 2m14s
Test / build (map[name:stable]) (push) Successful in 2m57s
Release Please / Release-plz (push) Failing after 21s
2024-12-12 22:34:51 +00:00
de94004be3
feat: add APIResult
...
Test / build (map[name:stable]) (push) Successful in 2m50s
Test / build (map[name:nightly]) (push) Successful in 2m55s
Release Please / Release-plz (push) Failing after 21s
This is a generic type that contains the raw JSON response and the parsed value as a Result.
fixup: APIResult
FIXUP: APIResutl can handle missing response bodies
2024-12-12 22:34:51 +00:00
70aa002048
feat: load config file
Test / build (map[name:nightly]) (push) Successful in 2m51s
Test / build (map[name:stable]) (push) Successful in 2m29s
Release Please / Release-plz (push) Failing after 27s
2024-12-12 20:38:08 +00:00
c8ff4b2694
feat: command to write initial config file
...
Test / build (map[name:stable]) (push) Successful in 2m4s
Test / build (map[name:nightly]) (push) Successful in 2m23s
Release Please / Release-plz (push) Failing after 20s
move tests to a tests/mod
????
2024-12-12 17:31:31 +00:00
9659319f4c
feat: add const NAME
Test / build (map[name:stable]) (push) Successful in 3m5s
Test / build (map[name:nightly]) (push) Successful in 6m56s
Release Please / Release-plz (push) Failing after 15s
2024-12-12 17:31:31 +00:00
d5055c50cc
feat: parse command line
Test / build (map[name:stable]) (push) Successful in 7m1s
Test / build (map[name:nightly]) (push) Successful in 2m53s
Release Please / Release-plz (push) Failing after 23s
2024-12-12 17:31:31 +00:00
41246c27ac
feat: add helper macros
Test / build (map[name:nightly]) (push) Successful in 2m30s
Test / build (map[name:stable]) (push) Successful in 7m11s
Release Please / Release-plz (push) Failing after 40s
2024-12-12 17:31:31 +00:00
db0d599577
feat: define command arguments to parse
Test / build (map[name:nightly]) (push) Successful in 1m29s
Test / build (map[name:stable]) (push) Successful in 1m53s
Release Please / Release-plz (push) Failing after 15s
2024-12-12 17:31:31 +00:00
93158ea0a0
feat: define Ctx to hold context (e.g. fs and net handles)
Test / build (map[name:nightly]) (push) Successful in 1m31s
Test / build (map[name:stable]) (push) Successful in 2m4s
Release Please / Release-plz (push) Failing after 15s
2024-12-12 17:31:31 +00:00
843c3eb8b2
feat: start empty lib
Test / build (map[name:stable]) (push) Successful in 1m12s
Test / build (map[name:nightly]) (push) Successful in 1m32s
Release Please / Release-plz (push) Failing after 17s
2024-12-12 07:58:14 +00:00