The motivation for this change is: * To catch build failures in downstream packages whenever we make a breaking change to the `dhall` API * To reduce the amount of work I need in order to cut a release for all of these packages * To better share Nix/CI-related logic between the projects Note that I have not yet migrated `dhall-nix` in. I'm waiting for https://github.com/dhall-lang/dhall-nix/issues/17 to be fixed since `dhall-nix` is incompatible with later versions of `megaparsec` due to `hnix`.
6 lines
248 B
Plaintext
6 lines
248 B
Plaintext
let GitHubProject : Type = { owner : Text, repo : Text } in
|
|
let gitHubProject = \( github : GitHubProject ) ->
|
|
let gitHubRoot = "https://github.com/${github.owner}/${github.repo}"
|
|
in { bugReports = "${gitHubRoot}/issues" }
|
|
in gitHubProject
|