aboutsummaryrefslogtreecommitdiff
path: root/llvm_tools/llvm_next.py
blob: 1c075e5006fd7f5be27a0d951506adb6a1bbe054 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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,
)