Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrations for node-8.11.0 release #5808

Merged
merged 10 commits into from
May 15, 2024
Merged

Conversation

Lucsanszky
Copy link
Contributor

@Lucsanszky Lucsanszky commented Apr 26, 2024

Description

Checklist

  • Commit sequence broadly makes sense and commits have useful messages
  • New tests are added if needed and existing tests are updated. These may include:
    • golden tests
    • property tests
    • roundtrip tests
    • integration tests
      See Runnings tests for more details
  • Any changes are noted in the CHANGELOG.md for affected package
  • The version bounds in .cabal files are updated
  • CI passes. See note on CI. The following CI checks are required:
    • Code is linted with hlint. See .github/workflows/check-hlint.yml to get the hlint version
    • Code is formatted with stylish-haskell. See .github/workflows/stylish-haskell.yml to get the stylish-haskell version
    • Code builds on Linux, MacOS and Windows for ghc-8.10.7 and ghc-9.2.7
  • Self-reviewed the diff

Note on CI

If your PR is from a fork, the necessary CI jobs won't trigger automatically for security reasons.
You will need to get someone with write privileges. Please contact IOG node developers to do this
for you.

@Lucsanszky Lucsanszky force-pushed the lucsanszky/integration-8.11 branch 4 times, most recently from 9f7e6cd to 419c362 Compare May 3, 2024 02:05
@disassembler disassembler force-pushed the lucsanszky/integration-8.11 branch from 4be474a to 1658c6d Compare May 6, 2024 18:40
@Lucsanszky Lucsanszky force-pushed the lucsanszky/integration-8.11 branch 12 times, most recently from 0235c87 to ffda6fb Compare May 10, 2024 03:00
@Lucsanszky Lucsanszky force-pushed the lucsanszky/integration-8.11 branch 3 times, most recently from 0ea9935 to ee158ad Compare May 14, 2024 19:52
@Lucsanszky Lucsanszky marked this pull request as ready for review May 14, 2024 21:21
@Lucsanszky Lucsanszky requested review from a team as code owners May 14, 2024 21:21
@Lucsanszky Lucsanszky force-pushed the lucsanszky/integration-8.11 branch from 88417bc to 808830c Compare May 14, 2024 22:23
@carbolymer carbolymer force-pushed the lucsanszky/integration-8.11 branch from 2fed1d8 to 0eee585 Compare May 15, 2024 11:54
Copy link
Contributor

@carbolymer carbolymer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've fixed changes from my and @Jimbo4350's remarks. Tracing changes look ok for me, but it would be better to get a confirmation from Performance & Tracing team.
Everything else LGTM!

@carbolymer
Copy link
Contributor

@Lucsanszky can you squash relevant commits together, please?

Copy link
Contributor

@Jimbo4350 Jimbo4350 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Lucsanszky and others added 10 commits May 15, 2024 16:10
* Fix the type of `flattenCostModel`
Type of the parameter of `CostModel` was changed from
`Integer` to `Int64` by:
IntersectMBO/cardano-ledger@7c59e3a

* Change `fromList` to `unsafeFromList`
`fromList` was deprecated by:
IntersectMBO/plutus@5879f8e

* Add tracing instances for `ConwayUtxoPredFailure`
`ConwayUtxoPredFailure` is now different from the one in `Babbage`
and thus it needed separate instances.
See: IntersectMBO/cardano-ledger@e114203

* Fix `Conway` predicate failure instances
The bootstrap phase introduced some constructors
that are now matched:
IntersectMBO/cardano-ledger@6c5d1e0

* Add `HardForkSpecificNodeToClientVersion3`

* Initialise `ucppPlutusV3CostModel`
The `PlutusV3` cost model was added to `UpgradeConwayPParams` by:
IntersectMBO/cardano-ledger@57bb4c1

* Remove `AlonzoGenErrCostModels`
Since `CostModelError` can now be removed due to the fact
that `cardano-ledger` turns this into a decoder error,
it doesn't make sense to keep this around.
See: IntersectMBO/cardano-ledger@e173cf2
* Account for `OpenedVolatileDB` change
The slot number was added as a parameter by:
IntersectMBO/ouroboros-consensus@cbfbd69

* Account for `ShelleyUpdatedProtocolUpdates` rename
It was renamed to `ShelleyUpdatedPParams` by:
IntersectMBO/ouroboros-consensus@18f186d

* Account for `ChainSync` client improvements
See: IntersectMBO/ouroboros-consensus@bf3f09a

* Limit on eagerness for `ChainDB`:
IntersectMBO/ouroboros-consensus@6f7793c

* Tweak volatile DB tracers:
IntersectMBO/ouroboros-consensus@cbfbd69

* Skip haddocks with 8.10
@Lucsanszky Lucsanszky force-pushed the lucsanszky/integration-8.11 branch from d327d69 to b1d33e8 Compare May 15, 2024 14:29
@Lucsanszky
Copy link
Contributor Author

@Lucsanszky can you squash relevant commits together, please?

Done. Let me know if this is better now.

@Lucsanszky Lucsanszky enabled auto-merge May 15, 2024 16:24
@Lucsanszky Lucsanszky added this pull request to the merge queue May 15, 2024
Merged via the queue into master with commit 38c7f1c May 15, 2024
23 checks passed
@Lucsanszky Lucsanszky deleted the lucsanszky/integration-8.11 branch May 15, 2024 18:09
@Lucsanszky Lucsanszky mentioned this pull request May 16, 2024
24 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants