Skip to content

Conversation

@srid
Copy link
Member

@srid srid commented Aug 21, 2025

This change extends multi-home units to work with tests as well. We first make vira tests a proper spec (not executable), and then add that to --enable-multi-repl so that the tests re-compile when the library sources change.

This option is defined in one place, ./cabal-repl. We could potentially nixify this using srid/haskell-flake#449

Also, the tests no longer build in Nix for vira, as they require network. Instead the Github workflow runs them through cabal.

This change extends multi-home units to work with tests as well. We
first make vira tests a proper spec (not executable), and then add that
to --enable-multi-repl so that the tests re-compile when the library
sources change.

This option is define in one place, ./cabal-repl. We could potentially
nixify this using srid/haskell-flake#449

Also, the tests no longer build in Nix for vira, as they require
network. Instead the Github workflow runs them through cabal.
@srid srid marked this pull request as ready for review August 21, 2025 23:28
@srid srid merged commit 57794f5 into main Aug 21, 2025
5 checks passed
@srid srid deleted the multi-home-test branch August 21, 2025 23:28
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.

2 participants