Commit graph

139 commits

Author SHA1 Message Date
Renovate Bot
aefd297bc6 fix(deps): update rust crate rust-embed to v8
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:32:49 +00:00
Renovate Bot
e083a257f8 fix(deps): update rust crate url to v2.5.0
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:32:45 +00:00
Renovate Bot
353769fb8e fix(deps): update rust crate tera to v1.20.0
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:32:35 +00:00
Renovate Bot
324c42aa22 fix(deps): update rust crate config to 0.14
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:32:18 +00:00
Renovate Bot
68a38f8da6 fix(deps): update rust crate clap to v4.5.6
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:32:13 +00:00
Renovate Bot
5edeac0076 fix(deps): update rust crate actix-web-prom to 0.8.0
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:32:06 +00:00
Renovate Bot
a12b1c0ae8 chore(deps): update rust crate base64 to 0.22.0
Some checks failed
renovate/artifacts Artifact file update failure
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:32:03 +00:00
Renovate Bot
c9e30d232b fix(deps): update rust crate sqlx to v0.7.4
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:32:00 +00:00
Renovate Bot
f23c2317ff fix(deps): update rust crate serde to v1.0.203
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:31:57 +00:00
Renovate Bot
75f348dc9f fix(deps): update rust crate semver to v1.0.23
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:31:54 +00:00
Renovate Bot
0f6a52f01b fix(deps): update rust crate log to v0.4.21
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:31:47 +00:00
Renovate Bot
e7ec7f9fa4 fix(deps): update rust crate futures-util to v0.3.30
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:31:37 +00:00
Renovate Bot
4676c791ab fix(deps): update rust crate actix-web-httpauth to v0.8.1
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:31:32 +00:00
Renovate Bot
8cf3cc98cc chore(deps): update rust crate serde_json to v1.0.117
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 20:31:29 +00:00
a3e2297e77 Merge pull request 'fix(deps): update tokio-tracing monorepo' (#10) from renovate/tokio-tracing-monorepo into master
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #10
2024-06-08 01:55:47 +05:30
8655c81fc9 Merge pull request 'fix(deps): update rust crate actix-web to v4.6.0' (#12) from renovate/actix-web-4.x-lockfile into master
Some checks are pending
ci/woodpecker/push/woodpecker Pipeline is pending
Reviewed-on: #12
2024-06-08 01:55:41 +05:30
Renovate Bot
7a8f592084 fix(deps): update rust crate actix-web to v4.6.0
All checks were successful
ci/woodpecker/manual/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-02 13:56:53 +00:00
Renovate Bot
dc9f3ccfd6 fix(deps): update tokio-tracing monorepo
All checks were successful
ci/woodpecker/manual/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-02 13:56:46 +00:00
8fe4a1c469 Merge pull request 'chore: Configure Renovate' (#2) from renovate/configure into master
Reviewed-on: #2
2024-06-02 19:24:05 +05:30
Renovate Bot
0cf82fe9d5 Add renovate.json 2024-06-02 13:45:38 +00:00
73ef0dad0d
fix: CI: release build, key fingerprint and LICENSES
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-10-05 02:37:51 +05:30
5b8b9c4440
fix: use offline sqlx compilation while building migrator
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-10-05 01:39:10 +05:30
b98f99eab5
feat: enabel CI and publish docker img and bin
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-10-05 01:29:10 +05:30
639527744b
feat: capture specimen logs 2023-10-05 00:57:36 +05:30
86c63f75ab
feat: capture stderr as well 2023-10-05 00:37:55 +05:30
36c64878e0
feat: rm DockerLike and add block method to wait for container to exit 2023-10-04 23:37:48 +05:30
bca4c795b2
fix: expose port 80 2023-10-04 23:04:32 +05:30
b5682ccfae
fix: silence logs 2023-10-04 23:04:18 +05:30
9461b858fb
fix: update sqlx offline compilation 2023-10-04 21:14:50 +05:30
c293b46490
feat: render results to HTML page after a CLI test run 2023-10-04 21:07:07 +05:30
01844ed321
feat: render results to HTML page 2023-10-04 21:04:42 +05:30
8b0e05ba14
feat: CLI: wait for ftest server to start before scheduling job 2023-10-04 19:20:16 +05:30
d6a5853d34
feat: build details route 2023-10-04 19:20:06 +05:30
a63979af76
fix: MinAppContext::port must return the port exposed to docker net 2023-10-04 19:05:08 +05:30
b3a3fe8c0d
fix: launch API server in background 2023-10-04 19:04:47 +05:30
501f44560c
fix: docker cmd 2023-10-04 18:51:48 +05:30
adaebe4e35
feat: CLI modes: verify, daemon and test
verify
    Checks ftest.toml for syntax
daemon
    Runs ftest server
cli
   Runs single ftest job
2023-10-04 18:33:38 +05:30
3f4b8d363e
feat: define minimal app context for cli use 2023-10-04 18:33:34 +05:30
db161fe6f0
feat: add project metadata 2023-10-04 18:33:06 +05:30
8afea6fc81
feat & chore: define MinAppContext and FullAppContext
SUMMARY
    ftest when run as a local dev tool will only run one job during its
    runtime. Database and settings are not required for this purpose.

    This commit defines MinAppContext for running in a single job
    execution mode and FullAppContext for running as a daemon
2023-10-04 02:14:47 +05:30
968c5d2b69
fix: docker force stop flag 2023-10-04 00:38:11 +05:30
7d93129bbf
feat: optionally start nginx proxy 2023-10-04 00:37:59 +05:30
5c6db4bccd
feat: export to forgeflux/ftest-nginx-proxy 2023-10-04 00:37:25 +05:30
eb870acdb0
feat: API endpoints to schedule and post results 2023-09-29 19:36:28 +05:30
438fe46d58
dog: cargo test workaround 2023-09-29 19:36:23 +05:30
aeb9c46247
feat: rename docker cmds in Makefile 2023-09-29 19:35:48 +05:30
0d332062db
feat: utility function to run job and write results 2023-09-29 19:35:07 +05:30
79dcf895b6
feat: licence header 2023-09-29 19:35:01 +05:30
718e57a1df
feat: job scheduler; runs one job at any given time 2023-09-29 19:34:21 +05:30
21a283d138
feat: init process: apply DB migrations and job scheduler 2023-09-29 19:18:33 +05:30