mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
CI: Add validate-modfile step in drone (#69232)
* chore: test drone step * revert changes to lint_backend_step() * try to add validate_modifle_step * try to run check func * remove CGO and wire-install * update filepath to scripts/modowners * make drone again * correct the filepath * try to ignore validate-modfile step if fail * chore: remove log that says i am a programmer * fix: spell modfile correctly * chore: remove unecessary comment * fix: check go.mod instead of go.txd
This commit is contained in:
12
.drone.yml
12
.drone.yml
@@ -427,6 +427,11 @@ steps:
|
||||
CGO_ENABLED: "1"
|
||||
image: golang:1.20.4
|
||||
name: lint-backend
|
||||
- commands:
|
||||
- go run scripts/modowners/modowners.go check go.mod
|
||||
failure: ignore
|
||||
image: golang:1.20.4
|
||||
name: validate-modfile
|
||||
trigger:
|
||||
event:
|
||||
- pull_request
|
||||
@@ -1429,6 +1434,11 @@ steps:
|
||||
CGO_ENABLED: "1"
|
||||
image: golang:1.20.4
|
||||
name: lint-backend
|
||||
- commands:
|
||||
- go run scripts/modowners/modowners.go check go.mod
|
||||
failure: ignore
|
||||
image: golang:1.20.4
|
||||
name: validate-modfile
|
||||
- commands:
|
||||
- ./bin/build verify-drone
|
||||
depends_on:
|
||||
@@ -7206,6 +7216,6 @@ kind: secret
|
||||
name: delivery-bot-app-private-key
|
||||
---
|
||||
kind: signature
|
||||
hmac: 358fac7d0ab0a53dffe606efc35b060132ca2270407d6b58e06bc9f3415c9e65
|
||||
hmac: d1a589fd39357048aa2b6595181f98d17545e184121774b729553e9165464480
|
||||
|
||||
...
|
||||
|
||||
@@ -9,6 +9,7 @@ load(
|
||||
"identify_runner_step",
|
||||
"lint_backend_step",
|
||||
"lint_drone_step",
|
||||
"validate_modfile_step",
|
||||
"wire_install_step",
|
||||
)
|
||||
load(
|
||||
@@ -45,6 +46,7 @@ def lint_backend_pipeline(trigger, ver_mode):
|
||||
|
||||
test_steps = [
|
||||
lint_backend_step(),
|
||||
validate_modfile_step(),
|
||||
]
|
||||
|
||||
if ver_mode == "main":
|
||||
|
||||
@@ -364,6 +364,16 @@ def lint_backend_step():
|
||||
],
|
||||
}
|
||||
|
||||
def validate_modfile_step():
|
||||
return {
|
||||
"name": "validate-modfile",
|
||||
"image": go_image,
|
||||
"failure": "ignore",
|
||||
"commands": [
|
||||
"go run scripts/modowners/modowners.go check go.mod",
|
||||
],
|
||||
}
|
||||
|
||||
def benchmark_ldap_step():
|
||||
return {
|
||||
"name": "benchmark-ldap",
|
||||
|
||||
Reference in New Issue
Block a user