diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 0eff673..e4690a9 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -8,12 +8,18 @@ on: pull_request: workflow_dispatch: +# One cargo job on the Pi at a time. Overlapping PR+main runs shared the +# container name `onionwire-ci` (docker Conflict) and OOM-killed with 137. +concurrency: + group: onionwire-ci-pi + cancel-in-progress: false + env: CARGO_TERM_COLOR: never RUST_IMAGE: rust:1.91-bookworm CARGO_REGISTRY_VOLUME: onionwire-cargo-registry CARGO_TARGET_VOLUME: onionwire-target-ci - BUILD_CONTAINER: onionwire-ci + BUILD_CONTAINER: onionwire-ci-${{ github.run_id }} jobs: test: diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index ac4d184..881c867 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -22,7 +22,7 @@ env: RUST_IMAGE: rust:1.91-bookworm CARGO_REGISTRY_VOLUME: onionwire-cargo-registry CARGO_TARGET_VOLUME: onionwire-target-aarch64 - BUILD_CONTAINER: onionwire-release-build + BUILD_CONTAINER: onionwire-release-build-${{ github.run_id }} jobs: aarch64: diff --git a/tests/wallet.rs b/tests/wallet.rs index 2747e0f..9fa0df6 100644 --- a/tests/wallet.rs +++ b/tests/wallet.rs @@ -17,7 +17,9 @@ fn row(txid: &str, amount: &str, address: &str) -> TransferRow { } fn xmr_addr() -> String { - format!("8{}", "B".repeat(94)) + // Same documented mainnet standard as tests/pay.rs — F4 checksums this. + "4AdUndXHHZ6cfufTMvppY6JwXNouMBzSkbLYfpAV5Usx3skxNgYeYTRj5UzqtReoS44qo9mtmXCqY45DJ852K5Jv2684Rge" + .to_string() } fn json_rpc_ok(result: &str) -> String {