blob: 0f39856681912ae245bd0ecdcfbc7e44a32e13e7 [file] [log] [blame]
# Copyright 2022 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
load("//project.star", "settings")
def builder_url(bucket, builder, project = None):
"""A simple utility for constructing the milo URL for a builder."""
project = project or settings.project
url = "https://ci.chromium.org/p/%s/builders/%s/%s" % (
project,
bucket,
builder,
)
return url
def linkify_builder(bucket, builder, project = None):
"""Returns an HTML link to a builder compatible with Milo-descriptions."""
return "<a href=\"{}\">{}</a>".format(
builder_url(bucket, builder, project),
builder,
)