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 |
|
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 |
|