diff --git a/ci/eval/README.md b/ci/eval/README.md index 020e7127f51a9..ecf9a82c0b048 100644 --- a/ci/eval/README.md +++ b/ci/eval/README.md @@ -5,8 +5,8 @@ The code in this directory is used by the [eval.yml](../../.github/workflows/eva Furthermore it also allows local evaluation using ``` nix-build ci -A eval.full \ - --max-jobs 4 - --cores 2 + --max-jobs 4 \ + --cores 2 \ --arg chunkSize 10000 ``` diff --git a/ci/supportedSystems.nix b/ci/supportedSystems.nix index 471f84b92fc24..c97832a94febc 100644 --- a/ci/supportedSystems.nix +++ b/ci/supportedSystems.nix @@ -1,6 +1,11 @@ [ - "aarch64-linux" "aarch64-darwin" - "x86_64-linux" + "aarch64-linux" "x86_64-darwin" + "x86_64-linux" + + # The only thing "supported" here is preventing eval failures + # "x86_64-cygwin" + # "x86_64-freebsd" + "x86_64-musl" ] diff --git a/pkgs/top-level/release-lib.nix b/pkgs/top-level/release-lib.nix index c7581c47d3414..5bbaaf68bfc37 100644 --- a/pkgs/top-level/release-lib.nix +++ b/pkgs/top-level/release-lib.nix @@ -57,6 +57,7 @@ let pkgs_i686_freebsd = packageSet' { system = "i686-freebsd"; }; pkgs_i686_cygwin = packageSet' { system = "i686-cygwin"; }; pkgs_x86_64_cygwin = packageSet' { system = "x86_64-cygwin"; }; + pkgs_x86_64_musl = packageSet' { config = "x86_64-unknown-linux-musl"; isStatic = true; }; in system: if system == "x86_64-linux" then pkgs_x86_64_linux @@ -71,6 +72,7 @@ let else if system == "i686-freebsd" then pkgs_i686_freebsd else if system == "i686-cygwin" then pkgs_i686_cygwin else if system == "x86_64-cygwin" then pkgs_x86_64_cygwin + else if system == "x86_64-musl" then pkgs_x86_64_musl else abort "unsupported system type: ${system}"; pkgsFor = pkgsForCross null;