Home / Input Output / cardano-wallet
Mar 27, 6-7 PM (0)
Mar 27, 7-8 PM (0)
Mar 27, 8-9 PM (0)
Mar 27, 9-10 PM (0)
Mar 27, 10-11 PM (0)
Mar 27, 11-12 AM (0)
Mar 28, 12-1 AM (0)
Mar 28, 1-2 AM (0)
Mar 28, 2-3 AM (4)
Mar 28, 3-4 AM (0)
Mar 28, 4-5 AM (0)
Mar 28, 5-6 AM (0)
Mar 28, 6-7 AM (0)
Mar 28, 7-8 AM (0)
Mar 28, 8-9 AM (0)
Mar 28, 9-10 AM (0)
Mar 28, 10-11 AM (0)
Mar 28, 11-12 PM (0)
Mar 28, 12-1 PM (0)
Mar 28, 1-2 PM (0)
Mar 28, 2-3 PM (0)
Mar 28, 3-4 PM (0)
Mar 28, 4-5 PM (0)
Mar 28, 5-6 PM (0)
Mar 28, 6-7 PM (0)
Mar 28, 7-8 PM (0)
Mar 28, 8-9 PM (0)
Mar 28, 9-10 PM (0)
Mar 28, 10-11 PM (0)
Mar 28, 11-12 AM (0)
Mar 29, 12-1 AM (0)
Mar 29, 1-2 AM (0)
Mar 29, 2-3 AM (0)
Mar 29, 3-4 AM (3)
Mar 29, 4-5 AM (0)
Mar 29, 5-6 AM (0)
Mar 29, 6-7 AM (0)
Mar 29, 7-8 AM (0)
Mar 29, 8-9 AM (0)
Mar 29, 9-10 AM (0)
Mar 29, 10-11 AM (0)
Mar 29, 11-12 PM (0)
Mar 29, 12-1 PM (0)
Mar 29, 1-2 PM (0)
Mar 29, 2-3 PM (0)
Mar 29, 3-4 PM (0)
Mar 29, 4-5 PM (0)
Mar 29, 5-6 PM (0)
Mar 29, 6-7 PM (0)
Mar 29, 7-8 PM (0)
Mar 29, 8-9 PM (0)
Mar 29, 9-10 PM (0)
Mar 29, 10-11 PM (0)
Mar 29, 11-12 AM (0)
Mar 30, 12-1 AM (0)
Mar 30, 1-2 AM (0)
Mar 30, 2-3 AM (0)
Mar 30, 3-4 AM (3)
Mar 30, 4-5 AM (0)
Mar 30, 5-6 AM (0)
Mar 30, 6-7 AM (0)
Mar 30, 7-8 AM (0)
Mar 30, 8-9 AM (0)
Mar 30, 9-10 AM (0)
Mar 30, 10-11 AM (0)
Mar 30, 11-12 PM (0)
Mar 30, 12-1 PM (0)
Mar 30, 1-2 PM (0)
Mar 30, 2-3 PM (0)
Mar 30, 3-4 PM (0)
Mar 30, 4-5 PM (0)
Mar 30, 5-6 PM (0)
Mar 30, 6-7 PM (0)
Mar 30, 7-8 PM (0)
Mar 30, 8-9 PM (0)
Mar 30, 9-10 PM (0)
Mar 30, 10-11 PM (0)
Mar 30, 11-12 AM (0)
Mar 31, 12-1 AM (0)
Mar 31, 1-2 AM (0)
Mar 31, 2-3 AM (0)
Mar 31, 3-4 AM (0)
Mar 31, 4-5 AM (0)
Mar 31, 5-6 AM (0)
Mar 31, 6-7 AM (0)
Mar 31, 7-8 AM (0)
Mar 31, 8-9 AM (0)
Mar 31, 9-10 AM (0)
Mar 31, 10-11 AM (0)
Mar 31, 11-12 PM (0)
Mar 31, 12-1 PM (0)
Mar 31, 1-2 PM (0)
Mar 31, 2-3 PM (0)
Mar 31, 3-4 PM (1)
Mar 31, 4-5 PM (0)
Mar 31, 5-6 PM (0)
Mar 31, 6-7 PM (0)
Mar 31, 7-8 PM (0)
Mar 31, 8-9 PM (0)
Mar 31, 9-10 PM (0)
Mar 31, 10-11 PM (0)
Mar 31, 11-12 AM (0)
Apr 01, 12-1 AM (0)
Apr 01, 1-2 AM (0)
Apr 01, 2-3 AM (0)
Apr 01, 3-4 AM (0)
Apr 01, 4-5 AM (0)
Apr 01, 5-6 AM (0)
Apr 01, 6-7 AM (0)
Apr 01, 7-8 AM (0)
Apr 01, 8-9 AM (0)
Apr 01, 9-10 AM (0)
Apr 01, 10-11 AM (0)
Apr 01, 11-12 PM (0)
Apr 01, 12-1 PM (0)
Apr 01, 1-2 PM (1)
Apr 01, 2-3 PM (0)
Apr 01, 3-4 PM (1)
Apr 01, 4-5 PM (0)
Apr 01, 5-6 PM (0)
Apr 01, 6-7 PM (0)
Apr 01, 7-8 PM (0)
Apr 01, 8-9 PM (0)
Apr 01, 9-10 PM (0)
Apr 01, 10-11 PM (0)
Apr 01, 11-12 AM (0)
Apr 02, 12-1 AM (0)
Apr 02, 1-2 AM (0)
Apr 02, 2-3 AM (0)
Apr 02, 3-4 AM (0)
Apr 02, 4-5 AM (0)
Apr 02, 5-6 AM (0)
Apr 02, 6-7 AM (0)
Apr 02, 7-8 AM (4)
Apr 02, 8-9 AM (0)
Apr 02, 9-10 AM (2)
Apr 02, 10-11 AM (3)
Apr 02, 11-12 PM (1)
Apr 02, 12-1 PM (1)
Apr 02, 1-2 PM (0)
Apr 02, 2-3 PM (3)
Apr 02, 3-4 PM (0)
Apr 02, 4-5 PM (0)
Apr 02, 5-6 PM (2)
Apr 02, 6-7 PM (0)
Apr 02, 7-8 PM (0)
Apr 02, 8-9 PM (0)
Apr 02, 9-10 PM (0)
Apr 02, 10-11 PM (0)
Apr 02, 11-12 AM (0)
Apr 03, 12-1 AM (0)
Apr 03, 1-2 AM (0)
Apr 03, 2-3 AM (4)
Apr 03, 3-4 AM (0)
Apr 03, 4-5 AM (0)
Apr 03, 5-6 AM (0)
Apr 03, 6-7 AM (0)
Apr 03, 7-8 AM (0)
Apr 03, 8-9 AM (2)
Apr 03, 9-10 AM (0)
Apr 03, 10-11 AM (0)
Apr 03, 11-12 PM (0)
Apr 03, 12-1 PM (0)
Apr 03, 1-2 PM (0)
Apr 03, 2-3 PM (0)
Apr 03, 3-4 PM (0)
Apr 03, 4-5 PM (0)
Apr 03, 5-6 PM (0)
Apr 03, 6-7 PM (0)
35 commits this week Mar 27, 2026 - Apr 03, 2026
Fix release pipeline: upload bug and add artifact verification (#5229)
## Summary

### Upload bug fix
The `upload()` function used `find "$dir" $pattern` where `$pattern` was
`-name '*.tar.gz'` with embedded quotes. Shell expansion turned the
quotes into literal characters, so `find` never matched `.tar.gz` or
`.zip` files. Only the docker image (`-type f`) uploaded correctly.
Fixed by passing the file extension directly.

### Artifact verification
Added a `verify-artifacts` job between `build-artifacts` and
`create-release`:
1. Downloads each platform artifact
2. Extracts the archive
3. Verifies the binary exists
4. Runs `cardano-wallet version` smoke test (Linux/macOS — skipped for
Windows cross-compiled binaries)

`create-release` now depends on `verify-artifacts`, so corrupted builds
can't ship.

### Other
- Bump `download-artifact` v4 → v8

## Test plan

- [x] CI passes
- [ ] Manual `workflow_dispatch` release test with `test` type

Closes #5223
Fix release script idempotency and bump all workflow actions (#5226)
## Summary

- **release-candidate.sh**: Guard all version bump commits with `git
diff --quiet ||` so the nightly release doesn't fail when re-run on the
same day (the swagger/cabal/README sed replacements are no-ops, `git
commit` finds nothing to commit and exits 1)
- **All workflows**: Bump `actions/checkout` v4 → v6 and
`actions/upload-artifact` v4 → v7 to fix Node.js 20 deprecation warnings

Fixes the nightly release failure:
https://github.com/cardano-foundation/cardano-wallet/actions/runs/23882995758/job/69639871045

## Test plan

- [ ] Nightly release workflow succeeds
- [x] CI passes
Update stale flake inputs and bump ruby 3.1 → 3.3 (#5225)
## Summary

### Flake input updates
- **iohk-nix**: Remove hardcoded `?rev=` pin to personal branch
`hkm/update-blst` — blst v0.3.14 is already on master
- **mithril**: Update from `2543.1-hotfix` to latest stable release
`2603.1`
- **haskell.nix + hackage.nix**: Update to latest master

### Nix fixes
- **ruby 3.1 → 3.3**: `ruby_3_1` removed in newer nixpkgs pulled by
haskell.nix update
- **mdbook-mermaid overlay**: Pin to 0.16.x — haskell.nix's nixpkgs
ships mdbook-mermaid 0.17 (requires mdbook 0.5) but still has mdbook
0.4.52

### CI improvements
- **Build Gate (Windows)**: Extract Windows cross-compilation into its
own visible build gate
- **Attic Cache dependencies**: Now waits for all three gates (quality,
artifacts, windows) before pushing — no more redundant rebuilds
- **actions/checkout v4 → v6**: Fix Node.js 20 deprecation warnings
- **actions/upload-artifact v4 → v7**: Fix Node.js 20 deprecation
warnings

### HLint fixes
- Resolve 7 new warnings from updated HLint version (redundant toList,
use flip, move reverse out)

## Test plan

- [x] All unit tests pass
- [x] Conway integration tests pass
- [x] Local cluster tests pass
- [x] Docs build passes (mdbook-mermaid overlay verified)
- [x] HLint passes
- [x] Build Gate (Linux, macOS, Dev Shell, Artifacts) pass
- [x] Build Gate (Windows) visible as separate check

Closes #5218, closes #5219, closes #5220