Commit Graph

35 Commits

Author SHA1 Message Date
Vincent Koc
6126e6e090
fix(aws): forward ssh source cidrs 2026-05-01 04:09:11 -07:00
Peter Steinberger
458d6d51d2
fix: clean up blacksmith local lease state 2026-05-01 11:54:11 +01:00
Peter Steinberger
6301ddb344
feat: add blacksmith testbox workflow flags 2026-05-01 11:40:46 +01:00
Peter Steinberger
3af7656579
feat: add blacksmith provider and harden broker auth 2026-05-01 11:12:23 +01:00
Peter Steinberger
a39b5574bb
chore: start 0.2.0 development 2026-05-01 10:52:00 +01:00
Peter Steinberger
ce6b96065a
feat: add github browser login 2026-05-01 10:43:11 +01:00
Peter Steinberger
7a00749cdd
docs: back crabbox documentation with source map 2026-05-01 09:41:43 +01:00
Peter Steinberger
6ce55679a7
chore: update dependencies and enforce go coverage 2026-05-01 09:34:45 +01:00
Peter Steinberger
18745b6cf3
fix: stabilize slug idle leases 2026-05-01 09:06:20 +01:00
Peter Steinberger
42a7e5129c
feat: add lease claims and slug-friendly CLI 2026-05-01 08:00:56 +01:00
Peter Steinberger
17651a674d
feat: improve crabbox run diagnostics 2026-05-01 06:43:25 +01:00
Peter Steinberger
c91e1b14a8
fix: harden cache and result handling 2026-05-01 06:13:33 +01:00
Peter Steinberger
cf342b53e2
fix: harden manifest-based sync 2026-05-01 05:54:40 +01:00
Peter Steinberger
afab084fd4
feat: add test results and cache controls 2026-05-01 04:31:19 +01:00
Peter Steinberger
96909a723b
fix: harden login config and bool flags 2026-05-01 03:56:13 +01:00
Peter Steinberger
42552dbcec
feat: add broker auth and run history 2026-05-01 03:35:11 +01:00
Peter Steinberger
6b250803f9
fix: harden actions hydration runner handoff 2026-05-01 03:21:08 +01:00
Peter Steinberger
a16ff491d9
fix: match actions hydration marker path 2026-05-01 03:11:17 +01:00
Peter Steinberger
89df3c7611
feat: hydrate crabbox through github actions 2026-05-01 02:53:28 +01:00
Peter Steinberger
6c95c093e9
feat: add github actions runner bridge 2026-05-01 02:43:41 +01:00
Peter Steinberger
aa9e6ef3a1
feat: switch config to yaml and improve aws capacity 2026-05-01 02:37:04 +01:00
Peter Steinberger
d0a27167b0
fix: keep doctor on coordinator path 2026-05-01 02:05:41 +01:00
Peter Steinberger
98ea0876ab
fix: harden coordinator client fallback 2026-05-01 02:02:56 +01:00
Peter Steinberger
5321d5d761
feat: add orchestrator usage and cost controls 2026-05-01 01:53:13 +01:00
Peter Steinberger
22321c978c
feat: document and harden crabbox command surface 2026-05-01 01:43:56 +01:00
Peter Steinberger
110bb3e6c1
fix: harden coordinator lease lifecycle 2026-05-01 01:27:01 +01:00
Peter Steinberger
a6dec8e56a
fix: bootstrap runners with node 24 2026-05-01 01:06:57 +01:00
Peter Steinberger
62f61629f6
fix: harden runner bootstrap and SSH cleanup 2026-04-30 22:50:21 +01:00
Peter Steinberger
a00a7624fc
fix: accept numeric broker machine ids
Some checks are pending
CI / Go (push) Waiting to run
CI / Worker (push) Waiting to run
CI / Release Check (push) Waiting to run
2026-04-30 20:12:08 +01:00
Peter Steinberger
52d30da07c
feat: broker aws spot leases 2026-04-30 19:50:14 +01:00
Peter Steinberger
9d3b40e07c
fix: report aws doctor instance defaults 2026-04-30 18:39:52 +01:00
Peter Steinberger
ad5a22b4c2
feat: add aws spot provider 2026-04-30 18:11:11 +01:00
Peter Steinberger
e40dc68f15
ci: add goreleaser release pipeline 2026-04-30 17:57:49 +01:00
Peter Steinberger
b4cd356443
feat: add cloudflare coordinator 2026-04-30 17:49:29 +01:00
Peter Steinberger
a52b45d45d
feat: add direct Hetzner testbox runner 2026-04-30 17:28:34 +01:00