Only override 'head' alias
For branch runs buildkite assigns a correct commit hash. For #344.
This commit is contained in:
parent
587255bfb4
commit
307a6e71ee
2 changed files with 2 additions and 4 deletions
|
@ -41,8 +41,6 @@ if __name__ == '__main__':
|
||||||
if e.startswith('ph_'):
|
if e.startswith('ph_'):
|
||||||
env[e] = os.getenv(e)
|
env[e] = os.getenv(e)
|
||||||
repo = git.Repo('.')
|
repo = git.Repo('.')
|
||||||
env['ph_commit_sha'] = repo.head.commit.hexsha
|
|
||||||
|
|
||||||
steps.extend(generic_linux(
|
steps.extend(generic_linux(
|
||||||
os.getenv('ph_projects', 'llvm;clang;clang-tools-extra;libc;libcxx;libcxxabi;lld;libunwind;mlir;openmp;polly;flang'),
|
os.getenv('ph_projects', 'llvm;clang;clang-tools-extra;libc;libcxx;libcxxabi;lld;libunwind;mlir;openmp;polly;flang'),
|
||||||
False))
|
False))
|
||||||
|
@ -56,7 +54,8 @@ if __name__ == '__main__':
|
||||||
if os.getenv('ph_skip_generated') is None:
|
if os.getenv('ph_skip_generated') is None:
|
||||||
e = os.environ.copy()
|
e = os.environ.copy()
|
||||||
# BUILDKITE_COMMIT might be an alias, e.g. "HEAD". Resolve it to make the build hermetic.
|
# BUILDKITE_COMMIT might be an alias, e.g. "HEAD". Resolve it to make the build hermetic.
|
||||||
e["BUILDKITE_COMMIT"] = repo.head.commit.hexsha
|
if ('BUILDKITE_COMMIT' not in env) or (env['BUILDKITE_COMMIT'] == "HEAD"):
|
||||||
|
env['BUILDKITE_COMMIT'] = repo.head.commit.hexsha
|
||||||
for gen in steps_generators:
|
for gen in steps_generators:
|
||||||
steps.extend(from_shell_output(gen, env=e))
|
steps.extend(from_shell_output(gen, env=e))
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,6 @@ if __name__ == '__main__':
|
||||||
if e.startswith('ph_'):
|
if e.startswith('ph_'):
|
||||||
env[e] = os.getenv(e)
|
env[e] = os.getenv(e)
|
||||||
repo = git.Repo('.')
|
repo = git.Repo('.')
|
||||||
env['ph_commit_sha'] = repo.head.commit.hexsha
|
|
||||||
# List all affected projects.
|
# List all affected projects.
|
||||||
patch = repo.git.diff("HEAD~1")
|
patch = repo.git.diff("HEAD~1")
|
||||||
cp = ChooseProjects('.')
|
cp = ChooseProjects('.')
|
||||||
|
|
Loading…
Reference in a new issue