Skip to content

Commit 11395ea

Browse files
authored
fix: check RUNFILES env variable in @bazel/runfiles helper (#3602)
1 parent 724ede3 commit 11395ea

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

‎internal/runfiles/index.cjs‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,11 @@ class Runfiles {
5050
elseif(!!_env['RUNFILES_DIR']){
5151
this.runfilesDir=path__default['default'].resolve(_env['RUNFILES_DIR']);
5252
}
53+
elseif(!!_env['RUNFILES']){
54+
this.runfilesDir=path__default['default'].resolve(_env['RUNFILES']);
55+
}
5356
else{
54-
thrownewError('Every node program run under Bazel must have a $RUNFILES_DIR or $RUNFILES_MANIFEST_FILE environment variable');
57+
thrownewError('Every node program run under Bazel must have a $RUNFILES_DIR, $RUNFILES or $RUNFILES_MANIFEST_FILE environment variable');
5558
}
5659
// Under --noenable_runfiles (in particular on Windows)
5760
// Bazel sets RUNFILES_MANIFEST_ONLY=1.

‎packages/runfiles/runfiles.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@ export class Runfiles {
2828
this.manifest=this.loadRunfilesManifest(_env['RUNFILES_MANIFEST_FILE']!);
2929
}elseif(!!_env['RUNFILES_DIR']){
3030
this.runfilesDir=path.resolve(_env['RUNFILES_DIR']!);
31+
}elseif(!!_env['RUNFILES']){
32+
this.runfilesDir=path.resolve(_env['RUNFILES']!);
3133
}else{
3234
thrownewError(
33-
'Every node program run under Bazel must have a $RUNFILES_DIR or $RUNFILES_MANIFEST_FILE environment variable');
35+
'Every node program run under Bazel must have a $RUNFILES_DIR, $RUNFILES or $RUNFILES_MANIFEST_FILE environment variable');
3436
}
3537
// Under --noenable_runfiles (in particular on Windows)
3638
// Bazel sets RUNFILES_MANIFEST_ONLY=1.

0 commit comments

Comments
 (0)