""" This module returns a Drone pipeline that verifies all Starlark files are linted. """ load( "scripts/drone/steps/lib.star", "identify_runner_step", "lint_starlark_step", ) load( "scripts/drone/utils/utils.star", "pipeline", ) def verify_starlark(trigger, ver_mode): environment = {"EDITION": "oss"} steps = [ identify_runner_step(), lint_starlark_step(), ] return pipeline( name = "{}-verify-starlark".format(ver_mode), trigger = trigger, services = [], steps = steps, environment = environment, )