Skip to content

Commit 1e7ac3d

Browse files
committed
[DDW-1083] Obtain electronChromedriverVersion programmatically
1 parent 2d78ebd commit 1e7ac3d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

nix/new-common.nix

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,13 @@ rec {
121121
'';
122122

123123
electronVersion = originalPackageJson.dependencies.electron;
124-
electronChromedriverVersion = "12.0.0"; # FIXME: obtain programmatically
124+
125+
versionInOfflineCache = safeName:
126+
__unsafeDiscardStringContext (__readFile (pkgs.runCommandLocal "electron-chromedriver-version" {} ''
127+
ls ${offlineCache} | grep -F ${pkgs.lib.escapeShellArg (safeName + "___" + safeName)} | grep -Po '\d+(\.\d+)*' | tr -d '\n' >$out
128+
''));
129+
130+
electronChromedriverVersion = versionInOfflineCache "electron_chromedriver";
125131

126132
commonSources = {
127133
electronHeaders = pkgs.runCommandLocal "electron-headers" {

0 commit comments

Comments
 (0)