fix(ci): serialize Pi jobs; valid XMR fixture after F4 #8

Closed
sirius wants to merge 0 commits from feat/ci-pi-races into main
Owner

Summary

  • Root cause of recent Action failures (not git merge conflicts):
    1. Fixed docker name onionwire-ciConflict. The container name is already in use when PR CI and main CI overlap (task 360).
    2. Concurrent cargo on the Pi → exit 137 OOM (tasks 352, 354, 356, 357).
    3. After merging F4, F1 test ingest_signed_receipt_mismatched_wallet_history_stays_unverified still signed 8+B*94 → invalid Monero address (task 361 on main).
  • Fix: unique BUILD_CONTAINER per github.run_id, concurrency.group: onionwire-ci-pi (no cancel), checksummed mainnet fixture from tests/pay.rs.
  • Do not treat CI green as proof of empty-asset-free releases (unrelated, already documented).

Evidence

cargo test --locked --test wallet 10 passed locally.

## Summary - Root cause of recent Action failures (not git merge conflicts): 1. Fixed docker name `onionwire-ci` → `Conflict. The container name is already in use` when PR CI and main CI overlap (task 360). 2. Concurrent cargo on the Pi → exit **137** OOM (tasks 352, 354, 356, 357). 3. After merging F4, F1 test `ingest_signed_receipt_mismatched_wallet_history_stays_unverified` still signed `8`+`B`*94 → `invalid Monero address` (task 361 on main). - Fix: unique `BUILD_CONTAINER` per `github.run_id`, `concurrency.group: onionwire-ci-pi` (no cancel), checksummed mainnet fixture from tests/pay.rs. - Do not treat CI green as proof of empty-asset-free releases (unrelated, already documented). ## Evidence `cargo test --locked --test wallet` 10 passed locally.
sirius added 1 commit 2026-09-11 00:10:58 +00:00
fix(ci): serialize Pi jobs; valid XMR fixture after F4
All checks were successful
ci / test (pull_request) Successful in 2m49s
bfd28fce6b
Overlapping Actions used a fixed docker name onionwire-ci (Conflict)
and OOM-killed with 137. Unique run_id names + one-at-a-time
concurrency. F1 ingest test still used 8+B*94 which F4 checksums reject.
Author
Owner

Superseded by the bundle PR: #12

Superseded by the bundle PR: https://forgejo.siriusdevops.com/sirius/onionwire/pulls/12
sirius closed this pull request 2026-09-11 00:36:01 +00:00
All checks were successful
ci / test (pull_request) Successful in 2m49s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sirius/onionwire#8
No description provided.