Merge pull request #1368 from IntersectMBO/no-intel-mac
drop support for x86_64-darwin
drop support for x86_64-darwin
Nixpkgs expects to drop support for intel macs in 26.11.
Remove --update-proposal-file CLI flag and dead TxUpdateProposal threading
The `_txUpdateProposal` parameter to `runTxBuild` and the matching read in `runTransactionBuildRawCmd` were both flagged with `TODO`s to remove them. Update proposals are deprecated since Conway and the value was never consumed downstream. This drops the dead bindings, the unused `runTxBuild` parameter, and the corresponding field destructures, but leaves the CLI flag (`--update-proposal-file`) and the record fields in `TransactionBuildCmdArgs` / `TransactionBuildRawCmdArgs` intact, so this is not a user-visible CLI change.
cardano-api 11.0.0.0 (IntersectMBO/cardano-api#1181) makes `makeUnsignedTx` error when Plutus scripts are present but protocol parameters are missing, instead of silently omitting `script_data_hash`. Two existing tests built Plutus txs without `--protocol-params-file` and so now fail. Point both at the existing offline-protocol-params-preview.json fixture used by the other tests in the same module.
cardano-api 11.0.0.0 (IntersectMBO/cardano-api#1181) makes `makeUnsignedTx` error when Plutus scripts are present but protocol parameters are missing, instead of silently omitting `script_data_hash`. Two existing tests built Plutus txs without `--protocol-params-file` and so now fail. Point both at the existing offline-protocol-params-preview.json fixture used by the other tests in the same module.
Adapt to the new `Either MakeUnsignedTxError (UnsignedTx ...)` return of `Exp.makeUnsignedTx` (IntersectMBO/cardano-api#1181). Add a TxCmdMakeUnsignedTxError constructor to TxCmdError so the error surfaces with the existing fromEitherCli/firstExceptT idioms, and update the two call sites in EraBased.Transaction.Run. Bump the cardano-haskell-packages index-state to pick up cardano-api 11.0.0.0 from CHaP (IntersectMBO/cardano-haskell-packages#1358).
cardano-api 11.0.0.0 (PR #1181) makes `makeUnsignedTx` error when Plutus scripts are present but protocol parameters are missing, instead of silently omitting `script_data_hash`. Two existing tests built Plutus txs without `--protocol-params-file` and so now fail. Point both at the existing offline-protocol-params-preview.json fixture used by the other tests in the same module.
Adapt to the new `Either MakeUnsignedTxError (UnsignedTx ...)` return of `Exp.makeUnsignedTx` (cardano-api PR #1181). Add a TxCmdMakeUnsignedTxError constructor to TxCmdError so the error surfaces with the existing fromEitherCli/firstExceptT idioms, and update the two call sites in EraBased.Transaction.Run. cardano-api 11.0.0.0 is not yet on CHaP (CHaP PR #1358 is open), so this adds a temporary source-repository-package pointing at the release tag. Drop the SRP and bump the cardano-haskell-packages index-state once the CHaP PR merges.