Skip to content

Commit

Permalink
Fix deploying Git dependencies that are defined in lock files, make t…
Browse files Browse the repository at this point in the history
…est suite run again
  • Loading branch information
svanderburg committed May 31, 2019
1 parent 6fa0ee8 commit 5bea6e5
Show file tree
Hide file tree
Showing 10 changed files with 1,438 additions and 97 deletions.
11 changes: 10 additions & 1 deletion nix/node-env.nix
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,16 @@ let
packageObj["_integrity"] = "sha1-000000000000000000000000000="; // When no _integrity string has been provided (e.g. by Git dependencies), add a dummy one. It does not seem to harm and it bypasses downloads.
}
packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories.
if(dependency.resolved) {
packageObj["_resolved"] = dependency.resolved; // Adopt the resolved property if one has been provided
} else {
packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories.
}
if(dependency.from !== undefined) { // Adopt from property if one has been provided
packageObj["_from"] = dependency.from;
}
fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2));
}
Expand Down
20 changes: 0 additions & 20 deletions release.nix
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,6 @@ rec {
pkgs = import nixpkgs { inherit system; };
inherit system;
};
v10 = import ./tests/override-v10.nix {
pkgs = import nixpkgs { inherit system; };
inherit system;
};
v12 = import ./tests/override-v12.nix {
pkgs = import nixpkgs { inherit system; };
inherit system;
};
grunt = import ./tests/grunt/override.nix {
pkgs = import nixpkgs { inherit system; };
inherit system;
Expand Down Expand Up @@ -74,18 +66,6 @@ rec {
in
map (name: builtins.getAttr name tests_) (builtins.attrNames tests_)
) systems)
++ pkgs.lib.flatten (map (system:
let
tests_ = tests."${system}".v10;
in
map (name: builtins.getAttr name tests_) (builtins.attrNames tests_)
) systems)
++ pkgs.lib.flatten (map (system:
let
tests_ = tests."${system}".v12;
in
map (name: builtins.getAttr name tests_) (builtins.attrNames tests_)
) systems)
++ map (system: tests."${system}".grunt) systems
++ map (system: tests."${system}".lockfile) systems
++ map (system: tests."${system}".scoped) systems
Expand Down
Empty file.
Loading

0 comments on commit 5bea6e5

Please sign in to comment.