Clément Hurlin

Results 15 issues of Clément Hurlin

If a test is too restrictive: ```ocaml let is_bad_data : ... -> bool f data = if is_bad_data data then Crowbar.bad_test () else ... (* do test *) let ()...

## Description As of 126964483d188c2362393d2a6eea8c65dfc43097, entering the Nix flake with `nix develop` fails with: ``` Warning: The package list for 'hackage.haskell.org' is 19816 days old. Run 'cabal update' to get...

Test of https://github.com/IntersectMBO/cardano-api/commits/smelc/backport-support-conway-parameters-in-protocol-parameters/ (fix of https://github.com/IntersectMBO/cardano-cli/issues/729)

DO NOT MERGE

# Description This PR keeps track of a improvement to the `Run.hs` API. The current problem is that the API uses multiple names for similar features; making it hard to...

DO NOT MERGE

# Description This PR brings pipelines that were first added to CLI (https://github.com/IntersectMBO/cardano-cli/pull/734 and https://github.com/IntersectMBO/cardano-cli) to the node. This PR intentionally does not try to make more scripts pass `shellcheck`...

**Internal/External** *Internal* **Objective** Because it is considered good practice, we want to reduce the number of orphan instances, for example the ones in [Cardano.Node.Orphans](https://github.com/input-output-hk/cardano-node/blob/234d188b3f8e62dbefb48bdea53b559f9c9724cc/cardano-node/src/Cardano/Node/Orphans.hs). This issue keeps tracks of this...

maintenance

# Description Doing a renaming agreed here: https://github.com/IntersectMBO/cardano-node/pull/5976#discussion_r1761109187 # Checklist - [X] Commit sequence broadly makes sense and commits have useful messages - [X] Self-reviewed the diff

# Description Benign refactoring in `Defaults.hs` to share code and remove duplications. # How to trust this PR * [X] Tests still pass ![image](https://github.com/user-attachments/assets/8e082400-5dbb-4d40-8999-f605002d34c2)

# Context First of all, thank you @HuwCampbell for your work on `optparse-applicative`. We (at [cardano-cli](https://github.com/input-output-hk/cardano-cli)) are very happy users of `optparse-applicative`! This PR allows to tune the behavior of...

`runTestnet` takes a `Conf -> H.Integration a` callback, as visible here: https://github.com/IntersectMBO/cardano-node/blob/dad33d98583e731b5e8329d1868cac46fa2d382c/cardano-testnet/src/Testnet/Property/Run.hs#L41 This is a bit meh and we can probably improve that: in the case where the user provides...