fix: move P/Invoke diagnostic to separate .ps1 script (YAML compat)
Home /
Cardano Foundation /
cardano-wallet
Jan 30, 8-9 PM (0)
Jan 30, 9-10 PM (0)
Jan 30, 10-11 PM (0)
Jan 30, 11-12 AM (0)
Jan 31, 12-1 AM (0)
Jan 31, 1-2 AM (0)
Jan 31, 2-3 AM (0)
Jan 31, 3-4 AM (0)
Jan 31, 4-5 AM (0)
Jan 31, 5-6 AM (0)
Jan 31, 6-7 AM (0)
Jan 31, 7-8 AM (0)
Jan 31, 8-9 AM (0)
Jan 31, 9-10 AM (0)
Jan 31, 10-11 AM (0)
Jan 31, 11-12 PM (0)
Jan 31, 12-1 PM (0)
Jan 31, 1-2 PM (0)
Jan 31, 2-3 PM (0)
Jan 31, 3-4 PM (0)
Jan 31, 4-5 PM (0)
Jan 31, 5-6 PM (0)
Jan 31, 6-7 PM (0)
Jan 31, 7-8 PM (0)
Jan 31, 8-9 PM (0)
Jan 31, 9-10 PM (0)
Jan 31, 10-11 PM (0)
Jan 31, 11-12 AM (0)
Feb 01, 12-1 AM (0)
Feb 01, 1-2 AM (0)
Feb 01, 2-3 AM (0)
Feb 01, 3-4 AM (0)
Feb 01, 4-5 AM (0)
Feb 01, 5-6 AM (0)
Feb 01, 6-7 AM (0)
Feb 01, 7-8 AM (0)
Feb 01, 8-9 AM (0)
Feb 01, 9-10 AM (0)
Feb 01, 10-11 AM (0)
Feb 01, 11-12 PM (0)
Feb 01, 12-1 PM (0)
Feb 01, 1-2 PM (0)
Feb 01, 2-3 PM (0)
Feb 01, 3-4 PM (0)
Feb 01, 4-5 PM (0)
Feb 01, 5-6 PM (0)
Feb 01, 6-7 PM (0)
Feb 01, 7-8 PM (0)
Feb 01, 8-9 PM (0)
Feb 01, 9-10 PM (0)
Feb 01, 10-11 PM (0)
Feb 01, 11-12 AM (0)
Feb 02, 12-1 AM (0)
Feb 02, 1-2 AM (0)
Feb 02, 2-3 AM (0)
Feb 02, 3-4 AM (0)
Feb 02, 4-5 AM (0)
Feb 02, 5-6 AM (0)
Feb 02, 6-7 AM (0)
Feb 02, 7-8 AM (0)
Feb 02, 8-9 AM (0)
Feb 02, 9-10 AM (0)
Feb 02, 10-11 AM (0)
Feb 02, 11-12 PM (0)
Feb 02, 12-1 PM (0)
Feb 02, 1-2 PM (0)
Feb 02, 2-3 PM (0)
Feb 02, 3-4 PM (0)
Feb 02, 4-5 PM (0)
Feb 02, 5-6 PM (0)
Feb 02, 6-7 PM (0)
Feb 02, 7-8 PM (1)
Feb 02, 8-9 PM (1)
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 (1)
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 (1)
Feb 04, 8-9 AM (4)
Feb 04, 9-10 AM (4)
Feb 04, 10-11 AM (4)
Feb 04, 11-12 PM (5)
Feb 04, 12-1 PM (1)
Feb 04, 1-2 PM (1)
Feb 04, 2-3 PM (0)
Feb 04, 3-4 PM (0)
Feb 04, 4-5 PM (48)
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 (0)
Feb 05, 10-11 AM (0)
Feb 05, 11-12 PM (3)
Feb 05, 12-1 PM (3)
Feb 05, 1-2 PM (17)
Feb 05, 2-3 PM (4)
Feb 05, 3-4 PM (3)
Feb 05, 4-5 PM (7)
Feb 05, 5-6 PM (6)
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 (2)
Feb 06, 8-9 AM (0)
Feb 06, 9-10 AM (5)
Feb 06, 10-11 AM (4)
Feb 06, 11-12 PM (10)
Feb 06, 12-1 PM (10)
Feb 06, 1-2 PM (16)
Feb 06, 2-3 PM (21)
Feb 06, 3-4 PM (7)
Feb 06, 4-5 PM (3)
Feb 06, 5-6 PM (0)
Feb 06, 6-7 PM (0)
Feb 06, 7-8 PM (0)
Feb 06, 8-9 PM (0)
211 commits this week
Jan 30, 2026
-
Feb 06, 2026
fix: extended TLS diagnostic with P/Invoke CertOpenSystemStore
ci: migrate Conway integration tests to GitHub Actions
fix: use gha-specific TMPDIR for benchmarks
fix: set TMPDIR for benchmark scripts
fix: mark SMASH_01 as sequential inside StakePools spec (#5108)
Wrap the flaky STAKE_POOLS_SMASH_01 test with hspec's `sequential` directly in the module so it runs in isolation within the shared cluster without competing for resources with parallel tests.
ci: temporarily trigger benchmarks on PR for testing
ci: migrate Linux benchmarks to GitHub Actions
docs: document benchmark-new runner setup
fix: revert test concurrency to 6
ci: migrate Preview and Mainnet boot syncs to GitHub Actions
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
ci: migrate local cluster tests to GitHub Actions
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: replace partial functions in test files for GHC 9.8.4
Replace head/tail partial functions with pattern matching or NonEmpty alternatives in test files to avoid -Wx-partial warnings becoming errors with -Werror.
fix: replace remaining partial head functions for GHC 9.8.4
Replace head with pattern matching or safe alternatives in: - db-bench.hs (benchmark labels) - Integration tests: Byron/Migrations, Shared/Transactions, Shared/Wallets, Shelley/Addresses, Shelley/Migrations, Shelley/StakePools, Shelley/Transactions, Shelley/TransactionsNew, Shelley/Wallets
fix: update tools index-state for HLS 2.13.0.0
HLS 2.9.0.0 doesn't support GHC 9.8.4. Update tools index-state to 2026-01-20 to get HLS 2.13.0.0 which has GHC 9.8.4 support.
fix: replace partial functions and remove TxChange Ord
GHC 9.8.4 warns about head/tail as partial functions. Also remove Ord from TxChange since TokenMap doesn't support Ord.
fix: more GHC 9.8.4 compatibility fixes
- Add DuplicateRecordFields to Cardano.Write.Tx - Replace partial functions in CommandLine.hs and BalanceSpec.hs
fix: replace partial head with pattern matching in TlsSpec
GHC 9.8.4 warns about head as a partial function.
fix: correct syntax in httpApiPortParser where clause
fix: add DuplicateRecordFields to Chain module
GHC 9.8.4 requires this extension when exporting types with duplicate field names.
fix: replace more partial functions for GHC 9.8.4
Replace head with pattern matching or safe alternatives in: - SlottingSpec.hs - RangeSpec.hs - Discovery.hs
chore: update tools index-state to get HLS 2.13.0.0
HLS 2.13.0.0 supports GHC 9.8.4.
fix: relax base version bounds for GHC 9.8.4