116 Commits

Author SHA1 Message Date
codex
fd3efbc13a ci(metis): retry Go module network calls in quality gate 2026-04-20 10:49:43 -03:00
codex
4395f8012c ci(metis): emit per-test case metrics for dashboard history 2026-04-20 09:05:45 -03:00
codex
8a67ab7272 ci(metis): run docs gate before loc/coverage and publish docs_naming 2026-04-20 08:15:34 -03:00
codex
34ac4cc0f5 metis: upstream remote workflow resilience fixes 2026-04-20 01:33:02 -03:00
codex
7dc89e3bb5 metis: extend remote build watchdog and stream progress 2026-04-19 22:29:19 -03:00
codex
db000e8e48 service: block duplicate node jobs and avoid busy builders 2026-04-19 21:54:51 -03:00
codex
09f5cd7dac ci(gate): default sonar and supply checks to observe mode 2026-04-19 21:29:37 -03:00
codex
23aacf517b ci(gate): enforce sonarqube and supply-chain checks 2026-04-19 21:16:12 -03:00
6d78c60970 ci(metrics): use Pushgateway PUT to replace stale suite metrics 2026-04-19 16:08:02 -03:00
e2f754dd53 ci: add sonar/supply evidence collection and checks metrics 2026-04-19 14:11:07 -03:00
611270127f ci: add sonar/supply evidence collection and checks metrics 2026-04-19 14:10:50 -03:00
265be3eeab ci(jenkins): retry transient go fetch/test failures 2026-04-18 17:29:50 -03:00
6f9dfaa714 ci(metrics): emit checks and platform coverage/loc gauges 2026-04-18 16:32:48 -03:00
1b62d20320 quality: strengthen metis hygiene contracts and platform metrics 2026-04-17 04:31:21 -03:00
e452bd779a ci: make metis image publish stages opt-in for SCM runs 2026-04-12 05:07:42 -03:00
642b0606e2 test(gate): make coverage policy deterministic 2026-04-11 03:12:59 -03:00
6d0351f4b3 metis: add USB scratch inventory support 2026-04-11 01:08:08 -03:00
cb2498b1df metis: tighten gate coverage and metrics 2026-04-11 00:17:10 -03:00
feeeeeda3a ci: publish accurate metis test counts and run status 2026-04-10 13:47:32 -03:00
8232a5109e ci: stabilize dind cache and buildx lifecycle per run 2026-04-10 06:24:33 -03:00
b7af805d04 ci: publish metis quality metrics to pushgateway 2026-04-10 05:59:52 -03:00
df347b374d docker: use buildx automatic BUILDPLATFORM arg 2026-04-05 15:33:05 -03:00
0409a85434 docker: stop forcing amd64 build platform in Dockerfile 2026-04-05 15:31:31 -03:00
b806e3f63d ci: enable qemu binfmt and docker-container buildx for cross-arch builds 2026-04-05 14:57:52 -03:00
c9dd25e3f0 ci: harden dind readiness gate and disable tls startup delay 2026-04-05 14:41:37 -03:00
72f7e6941f ci: avoid heredoc in unit tests coverage export 2026-04-05 14:14:23 -03:00
fd6c460c2f ci: make metis jenkins stages /bin/sh-compatible 2026-04-05 14:07:31 -03:00
6eb99ac712 ci: fix jenkins shell quoting and enforce bash for pipeline scripts 2026-04-05 14:02:28 -03:00
b0dc2d855d metis: include reciprocal hecate db key for titan-24 recovery 2026-04-05 13:52:20 -03:00
b42cf9564f security: use Vault injection for remote worker credentials 2026-04-05 11:30:45 -03:00
40618a90e8 inventory: source bastion SSH key from env 2026-04-05 10:17:56 -03:00
da6bb1aaab metis: source peer access keys from env-backed secrets 2026-04-05 10:06:55 -03:00
edb718a5f6 metis: capture hecate sudo baseline for db and tethys recovery 2026-04-05 10:03:29 -03:00
10e94cf6f0 metis: persist hecate ssh/sudo baseline in injected images 2026-04-05 02:42:04 -03:00
cd41710247 service: decouple state polling from media scans 2026-04-01 13:13:09 -03:00
36069790ad image: accept md5 checksums for vendor archives 2026-04-01 12:52:13 -03:00
eb77c94db3 image: support zip sources and align class k3s versions 2026-04-01 12:45:43 -03:00
8f0d5389c2 service: avoid hard pod log dependency for remote jobs 2026-04-01 12:23:31 -03:00
34dfc165d6 inventory: add titan-16 and stage rpi5/jetson classes 2026-04-01 11:09:34 -03:00
29a546179c service: expand metis rpi4 target coverage 2026-04-01 10:31:06 -03:00
c459e5c028 service: smooth metis build and flash progress 2026-04-01 02:07:09 -03:00
801374d184 service: avoid kubelet log dependency for remote workers 2026-04-01 01:45:44 -03:00
bd61275821 service: align host tmp test path 2026-03-31 21:46:59 -03:00
678c68e294 service: publish relative harbor artifact paths 2026-03-31 21:31:34 -03:00
7d66baf91d service: allow oras pushes from runner workspaces 2026-03-31 21:08:51 -03:00
ecd31ffa1c service: parse json job requests once 2026-03-31 20:53:59 -03:00
1c9edb95f8 service: tighten flash device safety 2026-03-31 20:49:34 -03:00
a148e77335 service: run remote build and flash workflows 2026-03-31 20:42:35 -03:00
a6ef5a0ff6 service: clarify metis replacement coverage 2026-03-31 19:21:26 -03:00
dfb7b9dcc0 build: include fdisk for image injection 2026-03-31 19:09:47 -03:00