Merge pull request #5677 from IntersectMBO/baldurb/handleregistry
cardano-tracer: Lower allocation by persisting file handles
cardano-tracer: Lower allocation by persisting file handles
release-upload: create file with checksums of binaries
Co-authored-by: Ryan <[email protected]>
Co-authored-by: Ryan <[email protected]>
This is necessary to avoid failures of the following type: ``` src/Test/Aeson/Internal/GoldenSpecs.hs:77:5: 1) Cardano.Wallet.Api.Types, JSON golden roundtrip, JSON encoding of ApiError, produces the same JSON as is found in /home/jsk/projects/input-output-hk/cardano-wallet-0/lib/unit/test/data/Cardano/Wallet/Api/ApiError.json uncaught exception: AesonDecodeError AesonDecodeError "Error in $.samples[14]: parsing Cardano.Wallet.Api.Types.Error.ApiErrorInfo(MissingWitnessesInTransaction) failed, key \"info\" not found" To rerun use: --match "/Cardano.Wallet.Api.Types/JSON golden roundtrip/JSON encoding of ApiError/produces the same JSON as is found in /home/jsk/projects/input-output-hk/cardano-wallet-0/lib/unit/test/data/Cardano/Wallet/Api/ApiError.json/" --seed 1949888530 Randomized with seed 1949888530 ``` The above error appears because we recently added a non-optional `info` field to the `errMissingWitnessesInTransaction` error.