Skip to content

feat(testnets): cardano_amaru regular testnet on amaru main HEAD#177

Merged
paolino merged 3 commits into
mainfrom
feat/amaru-regular-testnet
Jun 29, 2026
Merged

feat(testnets): cardano_amaru regular testnet on amaru main HEAD#177
paolino merged 3 commits into
mainfrom
feat/amaru-regular-testnet

Conversation

@paolino

@paolino paolino commented Jun 27, 2026

Copy link
Copy Markdown
Collaborator

Regular cardano_amaru testnet on amaru main HEAD

Promotes cardano_amaru to a regular on-main testnet running literal pragma-org/amaru main (image 03d2727, amaru 5923f085) — no fork, no patch.

Validated

  • Local smoke: PASS — bootstrap-producer builds the bundle (exit 0), both relay-only amaru nodes consume it and follow (tip tracks p1).
  • Antithesis: run 22c58261…-56-17 completed, zero failing propertiescluster fork depth < k (fork-tree convergence) ✅, All commands run to completion ✅, no crashes/critical logs, faults injected.
  • CI: green (incl. the cardano_amaru Compose smoke test).

Testnet-side adaptations to amaru main's API (no amaru code)

  • epoch125epoch_length = k·(1/f)·scale_factor invariant (120 is unreachable → mainnet-default fallback → expected epoch 0). 125 = scale_factor 5.
  • Relay CLI--era-history + AMARU_GLOBAL_* env (no --global-parameters-file).
  • Convergence — tracer-sidecar fork-tree (sidecar:1ff6913 + tracer-sidecar:5271661); the old brittle tip-equality composer probes are dropped (cna#119). This also sidesteps the config-56 composer-removal issue.

Depends on harness image: lambdasistemi/amaru-bootstrap#47. Genesis-now configurator pinned (0f9570b); #169 lands it for master separately.

…WIP]

Regular on-main cardano_amaru testnet running literal pragma-org/amaru
main (image 03d2727, amaru 5923f085). Validated locally: bootstrap +
relay follow. epoch125 profile (k*(1/f)*scale_factor invariant) and the
--era-history/AMARU_GLOBAL_* relay CLI.

WIP — remaining: align sidecar to main fork-tree convergence (drop the
old brittle tip-equality probes), confirm genesis-now configurator,
wire smoke/publish workflows, local smoke on the published image.
@paolino paolino self-assigned this Jun 27, 2026
@github-actions

github-actions Bot commented Jun 27, 2026

Copy link
Copy Markdown

🚀 Documentation preview

Preview: https://cf-cna-pr-177.surge.sh

Built from 6fbf156.
The preview updates on every push to this branch.

paolino added 2 commits June 27, 2026 09:59
…gence

Drop the brittle composer tip-equality probes (sidecar 784c74c, removed
upstream cna#119); use main's sidecar:1ff6913 + tracer-sidecar:5271661
(cluster fork depth < k). amaru-follows-chain is separate (cna#168).
Add a cardano_amaru block to scripts/smoke-test.sh (bootstrap-producer
builds the bundle + exits 0; both relay-only amaru nodes consume it and
stay running) and run it in publish-images.yaml + smoke-test.yaml
(AMARU_BOOTSTRAP_SMOKE_TIMEOUT, job timeout 25m). Validated locally:
PASS — bootstrap + both relays on amaru main HEAD (image 03d2727).
@paolino paolino marked this pull request as ready for review June 29, 2026 12:06
@paolino paolino added the enhancement New feature or request label Jun 29, 2026
@paolino paolino merged commit 499a9fd into main Jun 29, 2026
7 checks passed
@paolino paolino deleted the feat/amaru-regular-testnet branch June 29, 2026 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant