Files
grafana/scripts/drone/pipelines/shellcheck.star
Dan Cech 440d8a3d88 Build: Drone starlark file cleanup (#59919)
* format drone starlark files with black

* clean up unused params

* more simplification

* more cleanup

* more cleanup
2022-12-07 09:13:57 +02:00

50 lines
926 B
Plaintext

load('scripts/drone/steps/lib.star', 'build_image', 'compile_build_cmd')
load(
'scripts/drone/utils/utils.star',
'pipeline',
)
trigger = {
'event': [
'pull_request',
],
'paths': {
'exclude': [
'*.md',
'docs/**',
'latest.json',
],
'include': ['scripts/**/*.sh'],
},
}
def shellcheck_step():
return {
'name': 'shellcheck',
'image': build_image,
'depends_on': [
'compile-build-cmd',
],
'commands': [
'./bin/build shellcheck',
],
}
def shellcheck_pipeline():
environment = {'EDITION': 'oss'}
steps = [
compile_build_cmd(),
shellcheck_step(),
]
return pipeline(
name='pr-shellcheck',
edition="oss",
trigger=trigger,
services=[],
steps=steps,
environment=environment,
)