xref: /aosp_15_r20/external/toolchain-utils/llvm_tools/llvm_next.py (revision 760c253c1ed00ce9abd48f8546f08516e57485fe)
1# Copyright 2024 The ChromiumOS Authors
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5"""Contains useful constants for testing LLVM."""
6
7from typing import Iterable
8
9import cros_cls
10
11
12LLVM_NEXT_HASH = "28a8f1b901389c1e478407440f7ccf2d41c71b64"
13LLVM_NEXT_REV = 516547
14
15# NOTE: Always specify patch-sets for CLs. We don't want uploads by untrusted
16# users to turn into bot invocations w/ untrusted input.
17
18# A list of CLs that constitute the current llvm-next roll.
19# This is taken as the set of CLs that will be landed simultaneously in order
20# to make llvm-next go live.
21#
22# Generally speaking, for simple rolls, this should just contain a link to the
23# Manifest update CL.
24LLVM_NEXT_TESTING_CLS: Iterable[cros_cls.ChangeListURL] = ()
25
26# The CL used to disable -Werror, and report the results.
27DISABLE_WERROR_CL = cros_cls.ChangeListURL(
28    cl_id=2599698,
29    patch_set=5,
30)
31