Skip to content

Conversation

teodanciu
Copy link
Contributor

@teodanciu teodanciu commented Oct 3, 2025

Description

Currently, Deleg Imp specs are only written and ran from Conway onwards, even though some functionality is applicable for pre-Conway.

This PR:
* extracts the Deleg tests that are valid for all eras - from conway DelegSpec to a new shelley DelegSpec
* adds some tests that are shelley-specific

To see the changes that made Conway tests compatible to previous eras, see the second commit.

Checklist

  • Commits in meaningful sequence and with useful messages.
  • Tests added or updated when needed.
  • CHANGELOG.md files updated for packages with externally visible changes.
    NOTE: New section is never added with the code changes. (See RELEASING.md).
  • Versions updated in .cabal and CHANGELOG.md files when necessary, according to the
    versioning process.
  • Version bounds in .cabal files updated when necessary.
    NOTE: If bounds change in a cabal file, that package itself must have a version increase. (See RELEASING.md).
  • Code formatted (use scripts/fourmolize.sh).
  • Cabal files formatted (use scripts/cabal-format.sh).
  • CDDL files are up to date (use scripts/gen-cddl.sh)
  • hie.yaml updated (use scripts/gen-hie.sh).
  • Self-reviewed the diff.

@teodanciu teodanciu force-pushed the td/delegspec-across-eras branch 2 times, most recently from 56e4e23 to 61aeafc Compare October 3, 2025 19:44
@teodanciu teodanciu changed the title [WIP] DelegSpec across eras Run Imp DELEG tests across eras Oct 3, 2025
@teodanciu teodanciu marked this pull request as ready for review October 3, 2025 23:13
@teodanciu teodanciu requested a review from a team as a code owner October 3, 2025 23:13
@teodanciu teodanciu force-pushed the td/delegspec-across-eras branch 3 times, most recently from 7107c4d to 5b8de4f Compare October 9, 2025 17:07
Copy link
Contributor

@Lucsanszky Lucsanszky left a comment

Choose a reason for hiding this comment

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

I have one small caveat so far. I'll keep reviewing tomorrow. I think this should definitely be merged before mine (#5267).

@teodanciu teodanciu force-pushed the td/delegspec-across-eras branch from 6d6829c to d1ac299 Compare October 10, 2025 11:34
@teodanciu teodanciu force-pushed the td/delegspec-across-eras branch from d1ac299 to b27a738 Compare October 10, 2025 13:14
and run them in all eras until Conway
@teodanciu teodanciu force-pushed the td/delegspec-across-eras branch from b27a738 to b065c65 Compare October 10, 2025 16:02
@teodanciu teodanciu mentioned this pull request Oct 10, 2025
10 tasks
Copy link
Collaborator

@lehins lehins left a comment

Choose a reason for hiding this comment

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

Looks great! Thank you.

@lehins lehins merged commit a48864f into master Oct 13, 2025
122 checks passed
@lehins lehins deleted the td/delegspec-across-eras branch October 13, 2025 23:06
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.

3 participants