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

Generate CDDL spec from Huddle #4461

Closed
lehins opened this issue Jul 2, 2024 · 1 comment
Closed

Generate CDDL spec from Huddle #4461

lehins opened this issue Jul 2, 2024 · 1 comment
Assignees
Labels
cddl Issues related to cddl specification conway

Comments

@lehins
Copy link
Collaborator

lehins commented Jul 2, 2024

After #4125 is done we need to define an executable in cardano-ledger-conway that will generate cddl specification.

Once we are confident that results match up semantically to the original CDDL specification, we can remove the manually defined CDDL spec.

@lehins lehins added the conway label Jul 2, 2024
@lehins lehins added this to Conway Jul 2, 2024
@github-project-automation github-project-automation bot moved this to To do in Conway Jul 2, 2024
nc6 added a commit that referenced this issue Jul 25, 2024
This addresses issue #4461

We add two things:
- A haskell tool to generate the CDDL files
- A script which verifies if any Cuddle specs have
  changed, and invokes the tool if so.

Both of these would need to be updated in case
additional Cuddle specs were added.

The tool can be invoked with `cabal run cardano-cddl`.
nc6 added a commit that referenced this issue Jul 26, 2024
This addresses issue #4461

We add two things:
- A haskell tool to generate the CDDL files
- A script which verifies if any Cuddle specs have
  changed, and invokes the tool if so.

Both of these would need to be updated in case
additional Cuddle specs were added.

The tool can be invoked with `cabal run cardano-cddl`.
lehins pushed a commit that referenced this issue Jul 30, 2024
This addresses issue #4461

We add two things:
- A haskell tool to generate the CDDL files
- A script which verifies if any Cuddle specs have
  changed, and invokes the tool if so.

Both of these would need to be updated in case
additional Cuddle specs were added.

The tool can be invoked with `cabal run cardano-cddl`.
lehins pushed a commit that referenced this issue Jul 31, 2024
This addresses issue #4461

We add two things:
- A haskell tool to generate the CDDL files
- A script which verifies if any Cuddle specs have
  changed, and invokes the tool if so.

Both of these would need to be updated in case
additional Cuddle specs were added.

The tool can be invoked with `cabal run cardano-cddl`.
@lehins lehins added the cddl Issues related to cddl specification label Aug 8, 2024
@nc6
Copy link
Contributor

nc6 commented Aug 15, 2024

Addressed by #4437

@nc6 nc6 closed this as completed Aug 15, 2024
@github-project-automation github-project-automation bot moved this from To do to Done in Conway Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cddl Issues related to cddl specification conway
Projects
Status: Done
Development

No branches or pull requests

2 participants