go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/lucicfg/testdata/errors/property_overrides_wildcard.star (about)

     1  luci.project(
     2      name = "project",
     3      buildbucket = "cr-buildbucket.appspot.com",
     4      swarming = "chromium-swarm.appspot.com",
     5  )
     6  
     7  luci.bucket(name = "ci")
     8  
     9  luci.builder(
    10      name = "b",
    11      bucket = "ci",
    12      properties = {
    13          "hello": "world",
    14      },
    15      allowed_property_overrides = ["thing*"],
    16      executable = luci.recipe(
    17          name = "morp",
    18          cipd_package = "meep",
    19          cipd_version = "yes",
    20      ),
    21  )
    22  
    23  # Expect errors like:
    24  #
    25  # Traceback (most recent call last):
    26  #   //testdata/errors/property_overrides_wildcard.star: in <toplevel>
    27  #   ...
    28  # Error: allowed_property_overrides does not support wildcards: "thing*"