57 Commits (main)
 

Author SHA1 Message Date
trivernis 5025f5600f
Update vented
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 7b75372755
Update vented and add copyright comments
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 3fb35e9383
Fix event handling to not block other events when sending
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis c3710fa60b
Update vented to async version 0.11
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis efe6a9fce8
Merge pull request #4 from Trivernis/actions
Actions
4 years ago
trivernis 7dc6c35a96
Change cache key for docker action
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 98284bfa0b
Fix path for windows release build
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 520745041e
Add push trigger for rust action on actions branch
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 061d4988e3
Make release build depend on test build
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 6fbd7fdb92
Add cargo audit check
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis f0a0e6c7a6
Change cache to use the whole target folder
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 4219ab9583
Add arch to cache key and fix artifact path
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis f6e7db8439
Fix indentation errors
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis f4153d9cef
Fix indentation error
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis ca3a3e36b1
Add multiarch release build to rust action
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 1fccc6eb8f
Fix platforms input param
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 2b5e6c2dc2
Add missing cache param to docker build action
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis eed4983c79
Merge branch 'actions' into docker
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis e6092816aa
Add copying of missing libraries from builder
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis 418a0a2627
Merge pull request #3 from Trivernis/actions
Actions
4 years ago
trivernis ac6575ccab
Add docker action cache and platforms input
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 0d8bc90f19
Add cache to docker action buildfile
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis d353c2590d
Add experimental cache to Dockerfile
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis d494206c0c
Switch to use alpine as default container
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis e685fea4f9
Merge pull request #2 from Trivernis/actions
Actions
4 years ago
trivernis 34482d06a8
Change cache key to use Cargo.lock
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 6759f42a96
Add full key to restore keys in rust action cache
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis b8b27cbc0a
Make docker action dispatch-only
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 1324bc713c
Add task to actions branch
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis cc6ff26279
Remove some platforms from docker build action
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis fd8b682d5d
Merge pull request #1 from Trivernis/actions
Add rust build and test workflow
4 years ago
trivernis 7287617356
Add cache key
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 347f79fad2
Move cache to before running build
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 5fed0068b8
Add cache to rust build task
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 5baedcc0af
Add docker build action
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis ec9b855aee
Add rust build and test workflow 4 years ago
trivernis 8412062eea
Remove alpine dockerfile and rename scratch.dockerfile to Dockerfile
I've given up.

Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis d14bb1a687
Remove unstable feature and fix docker build
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis e42eee2c54
Fix docker build for arm
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 4766ac3f52
Add dockerfiles and settings checks
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis da8b37e8fd
Remove env_logger
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 2d8a99c2fc
Add configurable timeout and log file directory
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 69b9e98ebb
Update vented to 0.10.4
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 44ea715db7
Update vented and fix sending heartbeats to dead nodes
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 32ae74fa34
Update vented to async emitter version
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 4783aa829d
Change module execution
Modules are now executed on multiple threads in a fixed interval.
Events and other data is shared via a thread safe tick context object.
Events are sent via a channel that is read in the main thread to send
the messages to the receiver nodes.

Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 3630941962
Add support for node list synchronization
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 4635e24a43
Update vented to 0.4.3
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 17f28f83a6
Update vented
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis ab30a684bd
Add heartbeat module
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago