a1484939ab
config(server): add token field to Forge
aaaa975911
refactor(config): compare whole server config in one go
be01d106a4
feat(config): use accesors for hostname and user
3c4a0d52b1
feat(config): Add ApiToken newtype
abbd2e66e6
feat(actors/repo): add RepoActor::new
c3f2266dc1
feat(config): Parse RepoConfig
c01da2a897
feat(actors/repo): add RepoActor::new
b960ad03aa
feat(config): Parse RepoConfig
d5e9b14e3d
refactor(config): rename Config as ServerConfig
a4e781d4e4
feat(config): make RepoDetails Clone
Woodpecker: don't run todo checker on Cron
Woodpecker: Split updating the builder into its own job
ca673f9545
feat(server): start repo actors
34c5caaaa1
chore(deps): Add actix-rt dependency
eacefefe20
feat(server/actors): create stub RepoActor
3ac4894d68
feat(config): add ForgeDetails and RepoDetails types
bc18027dd5
WIP: start RepoActors
52ed96a43c
feat(server/actors): create stub RepoActor
bcf82a9e96
feat(config): add ForgeDetails and RepoDetails types
634b040708
docs(readme): add build status badge
5294fa4214
WIP: start RepoActors
2078dbf030
feat(server/actors): create stub RepoActor
95bff9d79c
feat(config): add ForgeDetails and RepoDetails types
f5f0e0b75b
docs(readme): add build status badge
3c97754b3e
chore(deps): add actix dependency
1de2bd2ecb
feat(server): log parsed config
f1041d6fe6
fix(config): parse the server file with sections
6e63d83985
feat(server): log parsed config
35f4c01e56
fix(config): parse the server file with sections
376830c8a6
chore(dev-deps): Add assert2 dependency
ef75ecda08
feat(server): log error when fails to load config
dc4110596f
feat(config): implement Display for ForgeType