ci: add ci:bench PR label to trigger benchmarks
Home /
Input Output /
cardano-wallet
Feb 02, 3-4 PM (1)
Feb 02, 4-5 PM (4)
Feb 02, 5-6 PM (2)
Feb 02, 6-7 PM (3)
Feb 02, 7-8 PM (2)
Feb 02, 8-9 PM (0)
Feb 02, 9-10 PM (0)
Feb 02, 10-11 PM (0)
Feb 02, 11-12 AM (0)
Feb 03, 12-1 AM (0)
Feb 03, 1-2 AM (0)
Feb 03, 2-3 AM (0)
Feb 03, 3-4 AM (0)
Feb 03, 4-5 AM (0)
Feb 03, 5-6 AM (0)
Feb 03, 6-7 AM (0)
Feb 03, 7-8 AM (0)
Feb 03, 8-9 AM (0)
Feb 03, 9-10 AM (0)
Feb 03, 10-11 AM (0)
Feb 03, 11-12 PM (0)
Feb 03, 12-1 PM (0)
Feb 03, 1-2 PM (0)
Feb 03, 2-3 PM (0)
Feb 03, 3-4 PM (0)
Feb 03, 4-5 PM (0)
Feb 03, 5-6 PM (0)
Feb 03, 6-7 PM (0)
Feb 03, 7-8 PM (0)
Feb 03, 8-9 PM (0)
Feb 03, 9-10 PM (0)
Feb 03, 10-11 PM (0)
Feb 03, 11-12 AM (0)
Feb 04, 12-1 AM (0)
Feb 04, 1-2 AM (0)
Feb 04, 2-3 AM (0)
Feb 04, 3-4 AM (0)
Feb 04, 4-5 AM (0)
Feb 04, 5-6 AM (0)
Feb 04, 6-7 AM (0)
Feb 04, 7-8 AM (0)
Feb 04, 8-9 AM (1)
Feb 04, 9-10 AM (4)
Feb 04, 10-11 AM (0)
Feb 04, 11-12 PM (0)
Feb 04, 12-1 PM (0)
Feb 04, 1-2 PM (0)
Feb 04, 2-3 PM (0)
Feb 04, 3-4 PM (2)
Feb 04, 4-5 PM (2)
Feb 04, 5-6 PM (17)
Feb 04, 6-7 PM (0)
Feb 04, 7-8 PM (0)
Feb 04, 8-9 PM (0)
Feb 04, 9-10 PM (0)
Feb 04, 10-11 PM (0)
Feb 04, 11-12 AM (0)
Feb 05, 12-1 AM (0)
Feb 05, 1-2 AM (0)
Feb 05, 2-3 AM (0)
Feb 05, 3-4 AM (0)
Feb 05, 4-5 AM (0)
Feb 05, 5-6 AM (0)
Feb 05, 6-7 AM (0)
Feb 05, 7-8 AM (0)
Feb 05, 8-9 AM (0)
Feb 05, 9-10 AM (1)
Feb 05, 10-11 AM (0)
Feb 05, 11-12 PM (2)
Feb 05, 12-1 PM (0)
Feb 05, 1-2 PM (0)
Feb 05, 2-3 PM (0)
Feb 05, 3-4 PM (0)
Feb 05, 4-5 PM (1)
Feb 05, 5-6 PM (1)
Feb 05, 6-7 PM (0)
Feb 05, 7-8 PM (0)
Feb 05, 8-9 PM (0)
Feb 05, 9-10 PM (0)
Feb 05, 10-11 PM (0)
Feb 05, 11-12 AM (0)
Feb 06, 12-1 AM (0)
Feb 06, 1-2 AM (0)
Feb 06, 2-3 AM (0)
Feb 06, 3-4 AM (0)
Feb 06, 4-5 AM (0)
Feb 06, 5-6 AM (2)
Feb 06, 6-7 AM (0)
Feb 06, 7-8 AM (1)
Feb 06, 8-9 AM (1)
Feb 06, 9-10 AM (1)
Feb 06, 10-11 AM (1)
Feb 06, 11-12 PM (2)
Feb 06, 12-1 PM (1)
Feb 06, 1-2 PM (11)
Feb 06, 2-3 PM (7)
Feb 06, 3-4 PM (0)
Feb 06, 4-5 PM (3)
Feb 06, 5-6 PM (1)
Feb 06, 6-7 PM (0)
Feb 06, 7-8 PM (0)
Feb 06, 8-9 PM (0)
Feb 06, 9-10 PM (0)
Feb 06, 10-11 PM (0)
Feb 06, 11-12 AM (0)
Feb 07, 12-1 AM (0)
Feb 07, 1-2 AM (0)
Feb 07, 2-3 AM (0)
Feb 07, 3-4 AM (0)
Feb 07, 4-5 AM (0)
Feb 07, 5-6 AM (0)
Feb 07, 6-7 AM (0)
Feb 07, 7-8 AM (0)
Feb 07, 8-9 AM (0)
Feb 07, 9-10 AM (2)
Feb 07, 10-11 AM (0)
Feb 07, 11-12 PM (0)
Feb 07, 12-1 PM (0)
Feb 07, 1-2 PM (0)
Feb 07, 2-3 PM (0)
Feb 07, 3-4 PM (0)
Feb 07, 4-5 PM (0)
Feb 07, 5-6 PM (0)
Feb 07, 6-7 PM (0)
Feb 07, 7-8 PM (0)
Feb 07, 8-9 PM (0)
Feb 07, 9-10 PM (1)
Feb 07, 10-11 PM (0)
Feb 07, 11-12 AM (0)
Feb 08, 12-1 AM (0)
Feb 08, 1-2 AM (0)
Feb 08, 2-3 AM (0)
Feb 08, 3-4 AM (0)
Feb 08, 4-5 AM (0)
Feb 08, 5-6 AM (0)
Feb 08, 6-7 AM (0)
Feb 08, 7-8 AM (0)
Feb 08, 8-9 AM (0)
Feb 08, 9-10 AM (0)
Feb 08, 10-11 AM (0)
Feb 08, 11-12 PM (0)
Feb 08, 12-1 PM (0)
Feb 08, 1-2 PM (0)
Feb 08, 2-3 PM (0)
Feb 08, 3-4 PM (0)
Feb 08, 4-5 PM (0)
Feb 08, 5-6 PM (0)
Feb 08, 6-7 PM (0)
Feb 08, 7-8 PM (0)
Feb 08, 8-9 PM (0)
Feb 08, 9-10 PM (0)
Feb 08, 10-11 PM (0)
Feb 08, 11-12 AM (0)
Feb 09, 12-1 AM (0)
Feb 09, 1-2 AM (0)
Feb 09, 2-3 AM (0)
Feb 09, 3-4 AM (0)
Feb 09, 4-5 AM (0)
Feb 09, 5-6 AM (0)
Feb 09, 6-7 AM (14)
Feb 09, 7-8 AM (0)
Feb 09, 8-9 AM (0)
Feb 09, 9-10 AM (0)
Feb 09, 10-11 AM (1)
Feb 09, 11-12 PM (1)
Feb 09, 12-1 PM (0)
Feb 09, 1-2 PM (1)
Feb 09, 2-3 PM (9)
Feb 09, 3-4 PM (0)
102 commits this week
Feb 02, 2026
-
Feb 09, 2026
fix: replace partial functions with safe alternatives in tests
fix: address PR review comments on partial function replacements
- Use error with descriptive messages instead of silently changing semantics (e.g. returning default values) - Replace NE.!! with pattern matching in LayerSpec.hs - Extract minPort/maxPort as top-level definitions to avoid repetition - Use case pattern matching instead of tail/drop 1 to preserve crash semantics on impossible cases
fix: preserve crash semantics in partial function replacements
- CheckpointsSpec: drop 1 → pattern match with error (not vacuous True) - SequentialSpec/SharedSpec: BS.drop 1 → BS.uncons with error - db-bench: restore error on empty range instead of silent "[]" - RangeSpec: fromJust (also partial) → explicit pattern match - TxSeq: restore infinite lists instead of truncating to 1001 elements
feat: bump GHC from 9.6.6 to 9.8.4
fix: add DuplicateRecordFields extension for GHC 9.8.4
fix: replace partial functions with safe alternatives in library code
ci: suspend macOS Attic cache job (stale pallas ref #5120) (#5121)
## Summary - Suspend macOS dev shell Attic cache push — broken by stale `pallas` fetchGit reference upstream - See #5120 for details ## Test plan - [x] No functional impact — only affects cache warming on master pushes
ci: suspend macOS Attic cache job (stale pallas ref #5120)
ci: use self-hosted Windows runners instead of windows-latest
Install 4 GHA runners on cf-hal-win (10.1.21.15) with labels cardano-wallet-win. Switch all Windows test jobs to self-hosted.
fix: run Windows tests from windows-tests working directory
Tests need test/data/ relative to CWD for golden files.
ci: enable macOS workflows for PR testing
ci: add macOS artifacts workflow (intel + silicon packages)
ci: add macOS Nix Check and Attic Cache workflow
ci: add macOS integration tests workflow (manual dispatch)
ci: add Windows test workflows (unit, text-class, E2E)
Build cross-compiled on Linux, tests run on Windows runners. Manual dispatch only — pending Windows runners setup and fixes for #5107 (OOM) and #5110 (TLS).
ci: add Windows artifacts workflow (cross-compiled on Linux)
Build release package and testing bundle for Windows via Nix cross-compilation (ucrt64) on Linux runners.
ci: add macOS unit tests workflow (26 test suites matrix)
ci: use GitHub-hosted windows-latest runners for Windows tests
No need for self-hosted Windows runners — artifacts are cross-compiled on Linux, tests run on windows-latest.
ci: add macOS E2E tests workflow (manual dispatch)
ci: disable macOS workflows until runners are configured
All macOS workflows set to workflow_dispatch only. Re-enable push/pull_request triggers when macOS self-hosted runners are available.
ci: add macOS E2E tests workflow (manual dispatch)
ci: add macOS Nix Check and Attic Cache workflow
ci: add macOS artifacts workflow (intel + silicon packages)
ci: add macOS unit tests workflow (26 test suites matrix)