115 Commits

Author SHA1 Message Date
codex
0918fc1f30 ui(metis): disable media chooser while refreshing 2026-04-24 13:53:09 -03:00
codex
888d7e5a45 ci(metis): publish images from primary branch 2026-04-24 12:53:43 -03:00
codex
56d31fa613 metis(ui): split build and flash workflows 2026-04-24 12:09:53 -03:00
codex
bf9c514fd0 runtime(metis): expose rootfs rewrite progress 2026-04-24 01:58:29 -03:00
codex
af9fb25b7a runtime(metis): run remote builders as root on usb scratch 2026-04-23 23:44:18 -03:00
codex
ef8c2131a6 runtime(metis): move remote workspace onto usb scratch 2026-04-23 23:36:42 -03:00
codex
ca1e3a5f74 ci(metis): feed coverage into sonar 2026-04-22 04:41:39 -03:00
codex
8edb0c23a1 fix(metis): preserve retry command failures 2026-04-22 04:08:56 -03:00
codex
8b23c985ca test(metis): cover scratch annotation edge cases 2026-04-22 04:07:13 -03:00
codex
c972f226da fix(metis): publish scratch health from sentinels 2026-04-22 03:57:55 -03:00
codex
77d34e4f1d fix(metis): recognize scratch-backed bind mounts 2026-04-22 03:08:58 -03:00
codex
fd3ff8380c security(metis): update crypto module and image user 2026-04-22 00:00:39 -03:00
codex
9a958f2a54 ci(metis): use preloaded quality scanner image 2026-04-21 22:50:12 -03:00
codex
67377a58bc ci(metis): pass sonar token as login 2026-04-21 22:17:54 -03:00
codex
1e40f29918 ci(metis): run sonar and supply-chain scans 2026-04-21 22:09:05 -03:00
codex
5cf12f18df ci(metis): bind sonarqube token credential 2026-04-21 20:16:19 -03:00
codex
34204edada test(metis): enforce 95 percent file coverage 2026-04-21 18:57:37 -03:00
codex
a459a73a5c ci(metis): use mirrored buildkit builder 2026-04-21 17:35:54 -03:00
codex
2cda3d1f1b ci(metis): make retry helper errexit-safe 2026-04-21 14:52:04 -03:00
codex
34cd874a5a ci(metis): retry junit reporter install 2026-04-21 14:43:49 -03:00
codex
5d05bb1ace ci(metis): use unique kubernetes agents 2026-04-21 13:49:44 -03:00
codex
bb914e6b17 ci(metis): use harbor test runners 2026-04-21 13:36:52 -03:00
codex
b0d7fcbfe0 ci(metis): use harbor python runner 2026-04-21 13:17:35 -03:00
codex
847935e219 ci(metis): label test metrics with build artifacts 2026-04-21 11:39:00 -03:00
codex
9fe967240e ci(metis): include primary branch in quality metrics 2026-04-21 11:08:21 -03:00
codex
18c570448b ci(metis): retry transient go module fetches 2026-04-21 10:51:55 -03:00
codex
f31451d4e6 ci(metis): retrigger after titan-04 cordon 2026-04-21 10:37:33 -03:00
codex
fb1b26ba5a test(metis): split remote pod cluster tests 2026-04-21 10:27:06 -03:00
codex
1b3243e842 ci(metis): publish canonical build info 2026-04-21 09:34:51 -03:00
codex
ab2ff8de5f ci(metis): archive full quality evidence 2026-04-21 09:21:56 -03:00
codex
ef9124e5c0 test(metis): complete per-file coverage gate 2026-04-21 06:21:16 -03:00
codex
096735fe89 test(metis): cover service runtime edges 2026-04-21 05:54:36 -03:00
codex
3566e28936 test(metis): cover service helper branches 2026-04-21 05:45:08 -03:00
codex
59e5c15c38 test(metis): cover image download and rootfs failures 2026-04-21 05:34:20 -03:00
codex
65b68d0bfd test(metis): cover plan execution failures 2026-04-21 05:29:08 -03:00
codex
5ddff4f385 test(metis): cover writer and mount failure paths 2026-04-21 05:24:11 -03:00
codex
c1de38b7a1 test(metis): cover inventory and vault edge cases 2026-04-21 05:21:15 -03:00
codex
8c51716780 test(metis): cover command fatal edges 2026-04-21 05:18:30 -03:00
codex
db2ee619be test(metis): cover harbor error and prune paths 2026-04-21 05:13:02 -03:00
codex
c7a264e0e8 test(metis): cover small persistence and device edges 2026-04-21 05:08:20 -03:00
codex
1a3cd78e8a test(metis): cover remote progress updates 2026-04-21 05:02:49 -03:00
codex
651a11f5a5 merge master into strict metis gate
# Conflicts:
#	Jenkinsfile
#	cmd/metis/remote_cmd.go
#	pkg/image/rootfs.go
#	pkg/image/rootfs_test.go
#	pkg/service/app.go
#	pkg/service/cluster.go
#	pkg/service/cluster_test.go
#	pkg/service/remote.go
#	pkg/service/remote_progress_test.go
#	pkg/service/server.go
#	pkg/service/server_test.go
#	pkg/service/settings_test.go
#	scripts/publish_test_metrics.py
2026-04-20 21:54:55 -03:00
codex
d9320dd5b7 ci(metis): publish testcase and docs gate metrics 2026-04-20 21:53:45 -03:00
codex
cd6058c54f refactor(metis): retire docs and loc hygiene failures 2026-04-20 21:51:52 -03:00
codex
de63b89ed5 ci(metis): fix testing cwd in quality stage 2026-04-20 13:00:28 -03:00
codex
e659714335 ci(metis): anchor quality stage to workspace path 2026-04-20 12:58:51 -03:00
codex
08d3ec0304 ci: retrigger pipeline for metrics freshness 2026-04-20 12:42:50 -03:00
codex
dca15be4af ci: enforce 30d build and artifact retention 2026-04-20 12:26:54 -03:00
codex
8a49d2587e ci(metis): retry go downloads and always emit test outputs 2026-04-20 10:54:15 -03:00
codex
fd3efbc13a ci(metis): retry Go module network calls in quality gate 2026-04-20 10:49:43 -03:00