|
|
38ed7faee2
|
various: replace silent error discards with logged warnings
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I465d760b5330980270b64b4a89abc09f6a6a6964
|
2026-02-15 23:37:51 +03:00 |
|
|
|
a2b638d4db
|
nix: attempt to fix VM tests; general cleanup
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I65f6909ef02ab4599f5b0bbc0930367e6a6a6964
|
2026-02-15 23:37:49 +03:00 |
|
|
|
75ff45fc91
|
various: initial support for S3 cache upload
Not too stable yet, but might work.
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If134e7e45aa99ce8d18df7b78b1f881b6a6a6964
|
2026-02-14 18:08:19 +03:00 |
|
|
|
fcb32aa9be
|
fc-queue-runner: collect metrics and trigger alerts on threshold
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If1d682abdc6a932bdf5b9bfe23737c3e6a6a6964
|
2026-02-14 18:08:18 +03:00 |
|
|
|
3a03cf7b3e
|
treewide: format with nightly rustfmt; auto-fix Clippy lints
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If4fd0511087dbaa65afc56a34d7c2f166a6a6964
|
2026-02-08 22:23:28 +03:00 |
|
|
|
73919f2f9e
|
treewide: format with nightly rustfmt; auto-fix Clippy lints
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I15d9215ab506b37954468d99746098326a6a6964
|
2026-02-08 22:23:20 +03:00 |
|
|
|
10a118bd50
|
various: update tests for jobset state field changes
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ifdd7f216fcc27fface0cb16d56c5e37b6a6a6964
|
2026-02-08 22:23:19 +03:00 |
|
|
|
b791ed75f3
|
fc-queue-runner: one-at-a-time jobset scheduling
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Iebe127bfba39979649826dfd0d28f9db6a6a6964
|
2026-02-08 22:23:16 +03:00 |
|
|
|
5ee3154f8e
|
queue-runner: update tests
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If15433609cb601119e77c35ff73041196a6a6964
|
2026-02-07 22:09:26 +03:00 |
|
|
|
1c18306822
|
various: eliminate redundant disk check; improve error handling
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I1f37cc60380790bc1bf11f143194ad116a6a6964
|
2026-02-05 23:05:02 +03:00 |
|
|
|
c306383d27
|
chore: format with updated rustfmt and taplo rules
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie9ef5fc421fa20071946cf1073f7920c6a6a6964
|
2026-02-05 22:45:06 +03:00 |
|
|
|
c0df24c6e1
|
crates/queue-runner: add cache upload config and worker improvements
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I781a843b88a9b62b929a8d0407274bc86a6a6964
|
2026-02-02 01:49:32 +03:00 |
|
|
|
44d1ee1d6b
|
queue-runner: semaphore-based worker pool with atomic build claiming
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie3a8d343c3705200f0cac566227db54f6a6a6964
|
2026-02-02 01:15:07 +03:00 |
|
|
|
6203ea7f52
|
initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I79a875e75937ff6b3739ca36bfb0b2836a6a6964
|
2026-02-02 01:14:56 +03:00 |
|