-
Notifications
You must be signed in to change notification settings - Fork 20
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
dhall-haskell → dhallj #217
Conversation
Eliminating the |
This PR should now be ready. I updated the PR description. |
@@ -24,7 +24,7 @@ let steps = | |||
c.Run::{ | |||
, name = "Test docs" | |||
, run = "docs/makeSite" | |||
, if = Some "startsWith(matrix.scala, '2.12')" | |||
, `if` = Some "startsWith(matrix.scala, '2.12')" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These backticks are necessary as the previous version was only accepted due to a bug in dhall-haskell.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work!
Ah, release.yml still has one issue, " is escaped to ". |
Ok, this is in fact a dhallj issue, I will report it (see travisbrown/dhallj#56). I personally don't think it is worth to temporarily revert this PR, as this does not seem like a major issue. |
Sorry about these escaping issues—the YAML export clearly needs some attention and tests, which I should be able to get to in the next few days. |
With dhallj, we no longer depend on dhall-haskell and its binaries, in order to only depend on a JVM.
Twoone minor downside:The generated YAML has ugly multi-line strings, and I think that is a limitation of SnakeYAML (see here).This is a known issue in dhallj, will probably be fixed soon.Fixed in dhallj 0.2.0.Just run
convertDhall
for updating the YAML files.