Commit Graph

  • 26dfa1b795 refactor: explicit retry policies + RAII port-forwards andrussal 2025-12-15 23:13:38 +01:00
  • 6e619d4c03 testing-framework: improve runner defaults + checks andrussal 2025-12-15 22:29:36 +01:00
  • bc943042d8 chore: fmt compose environment andrussal 2025-12-15 20:51:25 +01:00
  • a7f7865d50 chore: fmt compose env helpers andrussal 2025-12-15 20:43:57 +01:00
  • 57fe5e8376 More robustness: k8s namespace override + extra checks andrussal 2025-12-15 20:43:25 +01:00
  • be0c1ba91e Improve environment robustness (checks/clean/timeouts) andrussal 2025-12-15 20:38:58 +01:00
  • ca2f2785ad Add scripts/checks environment sanity checker andrussal 2025-12-15 20:28:33 +01:00
  • 2d388ba131 Docs: environment flags and platform notes andrussal 2025-12-15 20:26:07 +01:00
  • ab6edf1df2 Fix DA expectation for k8s runner andrussal 2025-12-15 20:20:23 +01:00
  • e4488b74c7 Update framework for nomos-node master andrussal 2025-12-15 17:47:00 +01:00
  • 7998e86863 Fix bundle cross-build + cfgsync config generation andrussal 2025-12-15 17:08:48 +01:00
  • bcbbb926c5 Dev: restore update-nomos-rev --path with safe local patch andrussal 2025-12-15 09:21:40 +01:00
  • a775613af8 CI: drop local Cargo.toml patch overrides andrussal 2025-12-13 12:36:05 +01:00
  • 3485f82861 CI: export versions.env without comments andrussal 2025-12-13 12:28:23 +01:00
  • fbbc7e1587 Fix CI: define NOMOS_NODE_REV in versions.env andrussal 2025-12-13 12:24:53 +01:00
  • b3dd758b14 Log detailed expectation success summaries andrussal 2025-12-13 11:55:26 +01:00
  • a54eb53697 Fix DA workload inclusions in compose runs andrussal 2025-12-13 11:36:47 +01:00
  • 6b6be07c23 Fix compose deployer import and metadata andrussal 2025-12-13 06:01:13 +01:00
  • 3dbdc2acac Sync updates to docs, workloads, and monitoring andrussal 2025-12-13 05:59:28 +01:00
  • 30fe4aa0ff chore: add structured logging across runners and core andrussal 2025-12-11 10:08:49 +01:00
  • 741c60497b Add logging to k8s deployer orchestrator andrussal 2025-12-11 09:11:05 +01:00
  • c1e749af33 Improve compose deployer logging andrussal 2025-12-11 09:00:14 +01:00
  • 72c2d2eba2 Improve logging in workload utilities and expectations andrussal 2025-12-11 08:55:12 +01:00
  • ae6cf1ef0f Add richer logging across workloads andrussal 2025-12-11 08:32:06 +01:00
  • b9ceca4182 Add logging to DA and transaction utilities andrussal 2025-12-11 08:13:23 +01:00
  • 74fddd51dd Improve workload and expectation logging andrussal 2025-12-11 08:08:57 +01:00
  • 75541abaa2 Add workload logging andrussal 2025-12-11 08:03:49 +01:00
  • f31aa99c0e Add workload logging andrussal 2025-12-11 07:57:21 +01:00
  • f60580b29a Revert "Add metrics plan and improve consensus liveness logging" andrussal 2025-12-11 07:53:44 +01:00
  • a7c9f45dd9 Add metrics plan and improve consensus liveness logging andrussal 2025-12-11 07:53:08 +01:00
  • 996614a813 Simplify consensus liveness expectation andrussal 2025-12-10 16:23:09 +01:00
  • f9853aa033 Remove unused deps from testing-framework-core andrussal 2025-12-10 16:04:03 +01:00
  • 1e1ff1edf8 Fix version loading in CI workflows andrussal 2025-12-10 15:59:01 +01:00
  • 005c1e8232 Fix mdBook deploy artifact path andrussal 2025-12-10 15:54:23 +01:00
  • 11e860911b Extract k8s deployer orchestrator module andrussal 2025-12-10 15:46:25 +01:00
  • 6202224350 Reorganize k8s runner modules andrussal 2025-12-10 15:42:32 +01:00
  • daa8f6a129 Restructure compose runner modules andrussal 2025-12-10 15:26:34 +01:00
  • e7c4bccaa6 Refactor node spawn helpers and cleanup wrappers andrussal 2025-12-10 15:15:34 +01:00
  • 119a3cbfcd Share logging setup helper for node spawns andrussal 2025-12-10 13:42:09 +01:00
  • 4daf3e3e12 Share lifecycle helpers for node processes andrussal 2025-12-10 13:38:37 +01:00
  • f6e6244226 Extract shared recovery path setup for nodes andrussal 2025-12-10 13:29:40 +01:00
  • d2e2743514 Deduplicate cryptarchia/IBD injection for validator/executor andrussal 2025-12-10 13:27:03 +01:00
  • b1ee4b5898 Scaffold shared node modules and deduplicate binary resolution andrussal 2025-12-10 13:13:19 +01:00
  • a5e6ebf5e6 Add env-based cfgsync port override in helm templates andrussal 2025-12-10 12:49:43 +01:00
  • 34be48b5b7 Centralize KZG/cfgsync defaults in k8s assets and helm chart andrussal 2025-12-10 12:45:32 +01:00
  • 081082aded Honor NOMOS_CFGSYNC_PORT in compose run script andrussal 2025-12-10 10:51:54 +01:00
  • 6371de9654 Add shared defaults for node ports/timeouts andrussal 2025-12-10 10:49:40 +01:00
  • 615bdb49ad Centralize k8s wait timeouts/ports via shared constants andrussal 2025-12-10 10:40:33 +01:00
  • c35b30f1f1 Enforce versions.env in workflows and scripts andrussal 2025-12-10 10:33:51 +01:00
  • 2d9ab968ad Refactor k8s wait logic into modular orchestrator andrussal 2025-12-10 10:25:51 +01:00
  • 2d05b60c74 Refactor compose deployer into modules andrussal 2025-12-10 10:11:45 +01:00
  • 7a6db26fe1 Remove cfgsync config facade; use direct modules andrussal 2025-12-10 09:49:04 +01:00
  • a48bf0415e Clarify cfgsync builder base config struct andrussal 2025-12-10 09:45:19 +01:00
  • 881ead1e32 Extract cfgsync tracing helper and wire modules andrussal 2025-12-10 09:41:19 +01:00
  • d6a5143be9 Refine cfgsync builder with helper functions andrussal 2025-12-10 09:37:50 +01:00
  • f4f15e1e83 Split cfgsync network helpers into address/peers modules andrussal 2025-12-10 09:34:50 +01:00
  • eb80a16c7c Move cfgsync node config assembly into builder module andrussal 2025-12-10 09:28:47 +01:00
  • d6f9f00043 Extract cfgsync KMS config helper andrussal 2025-12-10 09:26:11 +01:00
  • b7d9386c26 Add cfgsync input validation module and thiserror dep andrussal 2025-12-10 09:22:47 +01:00
  • 5564942152 Extract cfgsync provider creation into module andrussal 2025-12-10 09:19:08 +01:00
  • 34c3c06c79 Split cfgsync host and network helpers into modules andrussal 2025-12-10 09:13:36 +01:00
  • da9ef2f90e Refactor compose runner into commands/descriptor/platform/template modules andrussal 2025-12-10 08:39:32 +01:00
  • a76630d3e1 Update topology imports to new module structure andrussal 2025-12-10 08:29:41 +01:00
  • 253b0e7a0e Factor readiness checks into dedicated modules andrussal 2025-12-10 08:07:16 +01:00
  • ab026f67fa Refactor topology module into separated config/generation/deployment/readiness andrussal 2025-12-10 07:41:14 +01:00
  • 235d021c33 Harden book .nojekyll step andrussal 2025-12-10 06:36:04 +01:00
  • 2fa5fe7973 Add consensus header range API and adaptive liveness lag andrussal 2025-12-10 06:35:11 +01:00
  • 32bfe6cef2 Extend CI smoke runs and simplify liveness andrussal 2025-12-10 05:52:44 +01:00
  • ec4a1e26e5 Extend CI smoke runs to 120s andrussal 2025-12-10 05:48:44 +01:00
  • de24524d25 Fix mdBook output paths for Pages andrussal 2025-12-10 05:26:12 +01:00
  • 3ba373bb2b Fix compose bundle download path andrussal 2025-12-10 01:52:50 +01:00
  • 772221d89b Align build artifact name with smoke workflows andrussal 2025-12-09 18:43:05 +01:00
  • 5c1ddf4ad9 Align CI binaries cache keys with VERSION andrussal 2025-12-09 18:38:34 +01:00
  • 68027080b8 Compose smoke: build linux bundle when artifact missing andrussal 2025-12-09 18:22:47 +01:00
  • 06bc15e29e Host smoke: build bundle when artifact missing andrussal 2025-12-09 18:19:19 +01:00
  • 2c54c17239 Fix setup-circuits realpath helpers andrussal 2025-12-09 17:54:36 +01:00
  • 99da5da1cc Fix workflow env references andrussal 2025-12-09 17:52:41 +01:00
  • f9016249ee Add minimal docs placeholder for GitHub Pages andrussal 2025-12-09 17:52:18 +01:00
  • dc68379520 Fix circuits setup when staging dir matches stack dir andrussal 2025-12-09 17:50:02 +01:00
  • 9953f8f4d6 Add workflow defaults for version envs andrussal 2025-12-09 17:48:17 +01:00
  • c4a7037e44 Use VERSION env in lint workflow andrussal 2025-12-09 17:46:39 +01:00
  • a171219909 Centralize timeouts and cfgsync defaults andrussal 2025-12-09 17:45:10 +01:00
  • ff63bc0132 Centralize cfgsync port/KZG defaults in Rust andrussal 2025-12-09 17:34:34 +01:00
  • 78f38f4ca0 Require versions.env, add rev updater, and externalize Docker args andrussal 2025-12-09 17:24:11 +01:00
  • 0835669898 Improve run-examples logging/validation around tar input andrussal 2025-12-09 16:51:01 +01:00
  • 13fbcc0402 Align CI bundle names with script defaults andrussal 2025-12-09 16:44:36 +01:00
  • c093cad17c Echo bundle output path for clarity andrussal 2025-12-09 16:31:45 +01:00
  • e0d63f3671 Pass circuits platform through compose builds and Dockerfile andrussal 2025-12-09 16:28:59 +01:00
  • 874a4531c9 Deduplicate node/executor entrypoints into shared run_nomos.sh andrussal 2025-12-09 16:24:05 +01:00
  • baa94221e8 Isolate circuits installs per platform and force non-interactive andrussal 2025-12-09 16:11:30 +01:00
  • 90f9a84470 Centralize KZG/circuits paths via paths.env andrussal 2025-12-09 16:03:19 +01:00
  • 7f40724376 Simplify container entrypoints andrussal 2025-12-09 15:50:56 +01:00
  • f7a56d61ba Normalize demo env vars across runners andrussal 2025-12-09 15:39:59 +01:00
  • 74ecd6528b Centralize versions via env, harden bundle/image builds, and add arch checks for compose andrussal 2025-12-09 15:38:33 +01:00
  • bc7094fb5b Fix Pages build output and compose circuits platform defaults andrussal 2025-12-09 14:01:39 +01:00
  • 88ef948993 Force isolated circuits dirs in docker and host bundle builds andrussal 2025-12-09 13:30:29 +01:00
  • aa27817052 Fix linux bundle build to use isolated circuits dir andrussal 2025-12-09 13:27:04 +01:00
  • 8ce4689bac Isolate host/linux bundle builds to separate circuit dirs andrussal 2025-12-09 13:20:19 +01:00
  • f880d6fc68 Use host circuits on non-Linux for compose/k8s runs andrussal 2025-12-09 12:45:47 +01:00
  • 0a969db9ee Fix CI smoke jobs to use correct bundle tar paths andrussal 2025-12-09 12:04:52 +01:00