aboutsummaryrefslogtreecommitdiff
path: root/llvm_tools/llvm_next.py
diff options
context:
space:
mode:
Diffstat (limited to 'llvm_tools/llvm_next.py')
-rw-r--r--llvm_tools/llvm_next.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/llvm_tools/llvm_next.py b/llvm_tools/llvm_next.py
new file mode 100644
index 00000000..1c075e50
--- /dev/null
+++ b/llvm_tools/llvm_next.py
@@ -0,0 +1,30 @@
+# Copyright 2024 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+"""Contains useful constants for testing LLVM."""
+
+from typing import Iterable
+
+import cros_cls
+
+
+LLVM_NEXT_HASH = "28a8f1b901389c1e478407440f7ccf2d41c71b64"
+LLVM_NEXT_REV = 516547
+
+# NOTE: Always specify patch-sets for CLs. We don't want uploads by untrusted
+# users to turn into bot invocations w/ untrusted input.
+
+# A list of CLs that constitute the current llvm-next roll.
+# This is taken as the set of CLs that will be landed simultaneously in order
+# to make llvm-next go live.
+#
+# Generally speaking, for simple rolls, this should just contain a link to the
+# Manifest update CL.
+LLVM_NEXT_TESTING_CLS: Iterable[cros_cls.ChangeListURL] = ()
+
+# The CL used to disable -Werror, and report the results.
+DISABLE_WERROR_CL = cros_cls.ChangeListURL(
+ cl_id=2599698,
+ patch_set=5,
+)