Skip to content

Logbook July 2026

Paolo Veronelli edited this page Jul 24, 2026 · 2 revisions

Logbook — July 2026

Week of Jun 29 — A single Saturday entry: opening the migration of the docs and auto-approve workflows onto the nix-enabled ARC runners, continuing the CI fleet move begun in late June.

Saturday 4th

CI runner migration (PV)

Week of Jul 13 — Unit-test health week. cardano-wallet-unit was running the CI shards out of memory and, once that was bounded, the shards themselves turned out to be matching zero examples. Wednesday bounded the unit suite's memory — bounded applyNM list properties, deduplicated assertions, and restored sane RTS defaults. Thursday landed the memory fix, migrated the docs and auto-approve workflows onto nix-enabled runners, and repaired the unit-test fixtures behind a prose metadata error message (balance-tx golden regenerated); a throwaway PR confirmed the shard match patterns had been running no examples. Friday revived the wallet-unit CI shards properly — run from lib/unit, single-capability, with cardano-node provided — hardened the privileged-ports test, stopped echoing raw user JSON in metadata errors, and normalized the pool DB property harness to own its DBLayer per evaluation.

Wednesday 15th

Bound unit-test memory (PV)

Thursday 16th

Memory fix + fixture repair + CI runners (PV)

Friday 17th

Revive wallet-unit CI shards (PV)

Week of Jul 20 — CI-fleet and release-unblocking week. The nightly Release had been dead for days, stuck queued forever against a stale self-hosted runner label no online runner matched; the fix repoints every remaining linux job — release, verify, publish, windows, mithril-sync, local-cluster-stress — at the nix-enabled-runners fleet CI already uses. In parallel the Windows E2E gate, which timed out after ~2h on a Mithril + full-sync preprod run and blocked releases, is replaced by a fast local-cluster integration smoke against the cross-compiled Windows binaries (with named-pipe node-socket support). A zero-margin stake-pool retirement assertion that flaked the SHELLEY_STAKE_POOLS suite is wrapped in eventually, and migration-test coverage lands alongside the root-key storage v2 (Argon2id+PBKDF2) upgrade.

Tuesday 21st

Stake-pool test flakiness (PV)

Issue: #5317

Wednesday 22nd

CI runner migration to nix-enabled-runners (PV)

Root-key storage v2 (PV)

Thursday 23rd

Windows E2E: local-cluster smoke (PV)

  • Merged ci(windows): local-cluster smoke instead of preprod e2e #5321 — replace the ~2h Windows preprod Mithril + sync E2E (which timed out at ~57% and blocked releases) with a fast local-cluster integration smoke — a single TRANS_CREATE_01x transaction against the cross-compiled Windows wallet/node/cli, including Windows named-pipe node-socket support

Logbook

Clone this wiki locally