Commit graph

11 commits

Author SHA1 Message Date
Nikos Papadakis
2955f68562
CI: Use caching for nix 2023-10-12 22:13:00 +03:00
Nikos Papadakis
e8a6ebafc2
CI (Work in progress): Use nix for building in CI 2023-10-12 01:29:01 +03:00
Nikos Papadakis
9b0ddf107e
ci: refactor - use cached builds, add tests and lints 2023-09-10 13:51:06 +03:00
Nikos Papadakis
e0991498fd
ci: use sccache for cargo & fix ci 2023-09-04 12:04:17 +03:00
Nikos Papadakis
ec365709b4
ci: app release pipeline 2023-09-03 15:18:06 +03:00
Nikos Papadakis
89ffca8833
agent: dependency update, cleanup, and logging
- ran cargo update
- added tower-http and attached the tracing subscriber
- make the repo a cargo workspace
2023-08-24 22:16:00 +03:00
Nikos Papadakis
6071e4d155
ci: conditions on builds 2023-08-12 14:03:15 +03:00
Nikos Papadakis
5d948f4c19 Add health checking system to agent
Adds a health checking endpoint on the GRPC server. This is a stream that changes whenever a health status update occurs.

Reviewed-on: https://git.nikos.gg/prymn/prymn/pulls/5
Co-authored-by: Nikos Papadakis <nikos@papadakis.xyz>
Co-committed-by: Nikos Papadakis <nikos@papadakis.xyz>
2023-08-12 09:37:01 +00:00
Nikos Papadakis
98fb50dcff
ci: fix execute on main branch 2023-08-02 19:28:03 +03:00
Nikos Papadakis
c87a3cb7e0
ci: few changes 2023-07-19 23:27:20 +03:00
Nikos Papadakis
7fe45ca94b
setup CI and a more complete installation script
Use woodpecker-ci to deploy binaries to the R2 object storage. Use
multi-target builds to deploy multiple binaries for one or more CPU
architectures.

Now the installation script lives on the root of the repo, and it is
more complete checking the machine's requirements, operating system and
cpu architecture.
2023-07-19 23:01:18 +03:00