blob: 69840ac14d132eb9ad598740fb2e4871b7474f44 [file] [log] [blame]
// Copyright 2023 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto3";
package recipes.fuchsia.shac;
message InputProperties {
// Remote repository.
string remote = 1;
// Basename of shac Starlark files to run, defaults to "shac.star".
string entrypoint = 2;
// Optional bootstrap script to run to download additional dependencies.
// Should be a relative path to an executable within the checkout.
string bootstrap_step = 3;
// Relative path to a shac executable within the checkout. If unset, shac will
// be installed from CIPD at the version pinned in
// recipes/shac.resources/cipd.ensure.
string shac_path = 4;
}