forked from lix-project/lix
Check devShells in CI
We should not let these regress in CI by having broken dependencies or
similar. Still need to fix the evaluation error checking in
buildbot-nix, but this is a useful step regardless.
Fixes: lix-project/lix#383
Change-Id: I3883184165440e66256c989117f2ab2e54c3aafd
This commit is contained in:
parent
479055aee8
commit
6939ffc9f9
|
@ -212,6 +212,11 @@
|
||||||
# Binary package for various platforms.
|
# Binary package for various platforms.
|
||||||
build = forAllSystems (system: self.packages.${system}.nix);
|
build = forAllSystems (system: self.packages.${system}.nix);
|
||||||
|
|
||||||
|
devShell = forAllSystems (system: {
|
||||||
|
default = self.devShells.${system}.default;
|
||||||
|
clang = self.devShells.${system}.native-clangStdenvPackages;
|
||||||
|
});
|
||||||
|
|
||||||
rl-next = forAllSystems (
|
rl-next = forAllSystems (
|
||||||
system:
|
system:
|
||||||
let
|
let
|
||||||
|
@ -319,6 +324,9 @@
|
||||||
checks = forAvailableSystems (
|
checks = forAvailableSystems (
|
||||||
system:
|
system:
|
||||||
{
|
{
|
||||||
|
# devShells and packages already get checked by nix flake check, so
|
||||||
|
# this is just jobs that are special
|
||||||
|
|
||||||
binaryTarball = self.hydraJobs.binaryTarball.${system};
|
binaryTarball = self.hydraJobs.binaryTarball.${system};
|
||||||
perlBindings = self.hydraJobs.perlBindings.${system};
|
perlBindings = self.hydraJobs.perlBindings.${system};
|
||||||
nixpkgsLibTests = self.hydraJobs.tests.nixpkgsLibTests.${system};
|
nixpkgsLibTests = self.hydraJobs.tests.nixpkgsLibTests.${system};
|
||||||
|
|
Loading…
Reference in a new issue