121 Commits

Author SHA1 Message Date
codex
bc65124db0 test(ananke): make startup cooldown coverage deterministic 2026-04-21 17:33:26 -03:00
codex
aabcf83c5f test(ananke): stabilize cooldown lifecycle assertions 2026-04-21 17:03:55 -03:00
codex
efa68269c9 refactor(ananke): split host installer by responsibility 2026-04-21 16:23:46 -03:00
codex
70680ea2eb ci(ananke): separate test and gate metrics 2026-04-21 16:10:14 -03:00
codex
7284eaf5a2 test(ananke): stabilize startup cooldown matrix 2026-04-21 15:41:36 -03:00
codex
483adeedd1 ci(ananke): use unique kubernetes agents 2026-04-21 13:48:21 -03:00
codex
6ad421d2c3 ci(ananke): use harbor go runner 2026-04-21 13:35:36 -03:00
codex
f12637fbc6 ci(ananke): use harbor python runner 2026-04-21 13:17:13 -03:00
codex
edb80254e7 ci(ananke): label test metrics with build artifacts 2026-04-21 11:39:00 -03:00
codex
d935a5c7df ci(ananke): include primary branch in quality metrics 2026-04-21 11:08:21 -03:00
codex
a95656910d ci(ananke): publish canonical build info 2026-04-21 09:35:04 -03:00
codex
5af360d9bb ci(ananke): archive full quality evidence 2026-04-21 09:22:06 -03:00
codex
7df217ac79 Merge branch 'codex/ananke-gate-platform-metrics' into codex/ananke-primary-sync
# Conflicts:
#	Jenkinsfile
#	scripts/publish_quality_metrics.py
2026-04-21 09:15:41 -03:00
codex
66cd67b381 chore(ananke): ignore quality gate artifacts 2026-04-21 06:50:08 -03:00
codex
263e3e75fd ci(ananke): keep quality metrics and retention aligned 2026-04-21 06:43:23 -03:00
codex
cc2cf033fc ci: enforce 30d build and artifact retention 2026-04-20 12:27:22 -03:00
codex
7b67ee288b ci(ananke): emit per-test case status metrics 2026-04-20 11:56:09 -03:00
codex
b942f823d9 ci(ananke): retry Go dependency fetch in quality gate 2026-04-20 10:51:04 -03:00
codex
ce2b6c8441 ci(ananke): retry Go dependency fetch in quality gate 2026-04-20 10:49:24 -03:00
codex
0919c56c61 ci(ananke): add package-level fallback for per-test metrics 2026-04-20 09:07:52 -03:00
codex
861c7dacd3 ci(ananke): align metrics publisher args with current script interface 2026-04-20 08:48:06 -03:00
codex
b1f3dd1d4e ci(ananke): publish per-test case metrics for flaky tracking 2026-04-20 08:35:15 -03:00
codex
b2a7d72305 ci(ananke): publish docs_naming from hygiene doc/naming contracts 2026-04-20 08:17:18 -03:00
codex
57c945cf29 ci: retrigger after jenkins rollout 2026-04-19 21:51:21 -03:00
codex
76738daa11 ci(gate): default sonar and supply checks to observe mode 2026-04-19 21:29:24 -03:00
codex
653f10cdc0 ci(gate): enforce sonarqube and supply-chain checks 2026-04-19 21:15:59 -03:00
2513cb8eb6 ci(metrics): use Pushgateway PUT for quality payload replacement 2026-04-19 16:08:03 -03:00
96040a3409 ci(ananke): accept expanded quality metric arguments 2026-04-19 15:00:40 -03:00
6dbb2ceead ci: add sonar/supply evidence collection and checks metrics 2026-04-19 14:11:35 -03:00
add6683e3c ci: add sonar/supply evidence collection and checks metrics 2026-04-19 14:11:17 -03:00
cb1ca94f86 ci(jenkins): escape coverage regex in inline python 2026-04-18 17:29:50 -03:00
c1c75733af ci(metrics): publish tests/checks plus platform coverage/loc 2026-04-18 16:33:39 -03:00
8a59825a9c quality: add platform hygiene metrics to ananke gate 2026-04-17 04:39:32 -03:00
9ca5f5a389 ananke/ci: retry quality gate after transient module download timeout 2026-04-12 07:27:13 -03:00
4c1312673a ananke/ci: trigger pipeline for metrics publish verification 2026-04-12 07:14:01 -03:00
c5282f4ca4 ci: harden jenkins quality gate run and artifact archive 2026-04-10 17:16:47 -03:00
632a1e2824 test: migrate execx and metrics into testing module 2026-04-10 17:04:23 -03:00
2e247b6782 quality: enforce split test-module baseline 2026-04-10 16:55:27 -03:00
14c3ae7bf4 ci: add jenkins quality gate pipeline 2026-04-10 16:38:34 -03:00
3721e2ad2a quality: publish ananke gate results to pushgateway 2026-04-10 13:53:42 -03:00
a6d4f71d02 systemd: disable auto-restart loop for update oneshot 2026-04-09 11:47:08 -03:00
eb28ada6e2 install: fix peer template resolution in self-update path 2026-04-09 11:46:15 -03:00
9732272d17 service: harden daemon coverage for host quality gate 2026-04-09 05:24:46 -03:00
b229f47af8 testing: make quality gate root-safe and deterministic 2026-04-09 04:56:41 -03:00
a493670dbd test: make quality gate deterministic under host sudo installs 2026-04-09 04:28:58 -03:00
1cdb2cb3f3 update: add self-healing updater logs, lock, and status output 2026-04-09 04:13:18 -03:00
fba6c2c940 metrics: emit default quality-gate counters when file missing 2026-04-09 02:08:55 -03:00
af2d94a53b startup: require real keycloak admin session before robotuser checks 2026-04-09 02:05:30 -03:00
c2c79e5821 ananke: refactor orchestrator, enforce quality gates, and harden startup checks 2026-04-09 01:40:02 -03:00
baead1426e build: reconcile split modules and restore clean checkout integrity 2026-04-08 23:52:29 -03:00