SERVER-121955: Find evergreen binary using shutil.which() in yamllinters.py (#49859)
GitOrigin-RevId: 6f5a31583679e68aae503c4eeb8bb2dba1a8dd1f
This commit is contained in:
parent
e108601ce8
commit
474a93099f
@ -3,6 +3,7 @@
|
||||
|
||||
import os
|
||||
import runpy
|
||||
import shutil
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
@ -45,9 +46,9 @@ def main():
|
||||
# Evaluate evergreen configs
|
||||
# Set up environment with extended PATH for evergreen command
|
||||
env = os.environ.copy()
|
||||
home_dir = env.get("HOME", "")
|
||||
|
||||
evergreen_cmd_base = [f"{home_dir}/evergreen", "evaluate"]
|
||||
evergreen_bin = shutil.which("evergreen") or os.path.join(env.get("HOME", ""), "evergreen")
|
||||
evergreen_cmd_base = [evergreen_bin, "evaluate"]
|
||||
|
||||
run_command(
|
||||
evergreen_cmd_base + ["etc/evergreen.yml"],
|
||||
|
||||
Loading…
Reference in New Issue
Block a user