Regenerate openapidocs at 1.21.8 to match ci (#84037)
* Regenerate openapidocs at 1.21.8 to match ci * Adjust trigger to work on the actual outputted files * Also put go.mod and go.sum in the triggers * manually fix * Make an arbitrary change rather than touching the trigger to force a run * Drop all triggers - run all the time * Print diff - taken from @papagian's PR * Manual fixes to swagger doc --------- Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
This commit is contained in:
co-authored by
Ryan McKinley
parent
948c8c45d6
commit
7a171fd14a
@@ -145,7 +145,6 @@ def pr_pipelines():
|
||||
docs_pipelines(ver_mode, trigger_docs_pr()),
|
||||
shellcheck_pipeline(),
|
||||
swagger_gen(
|
||||
get_pr_trigger(include_paths = ["pkg/**"]),
|
||||
ver_mode,
|
||||
),
|
||||
integration_benchmarks(
|
||||
|
||||
@@ -33,14 +33,14 @@ def swagger_gen_step(ver_mode):
|
||||
"apk add --update git make",
|
||||
"make swagger-clean && make openapi3-gen",
|
||||
"for f in public/api-merged.json public/openapi3.json; do git add $f; done",
|
||||
'if [ -z "$(git diff --name-only --cached)" ]; then echo "Everything seems up to date!"; else echo "Please ensure the branch is up-to-date, then regenerate the specification by running make swagger-clean && make openapi3-gen" && return 1; fi',
|
||||
'if [ -z "$(git diff --name-only --cached)" ]; then echo "Everything seems up to date!"; else git diff --cached && echo "Please ensure the branch is up-to-date, then regenerate the specification by running make swagger-clean && make openapi3-gen" && return 1; fi',
|
||||
],
|
||||
"depends_on": [
|
||||
"clone-enterprise",
|
||||
],
|
||||
}
|
||||
|
||||
def swagger_gen(trigger, ver_mode, source = "${DRONE_SOURCE_BRANCH}"):
|
||||
def swagger_gen(ver_mode, source = "${DRONE_SOURCE_BRANCH}"):
|
||||
test_steps = [
|
||||
clone_enterprise_step_pr(source = source, canFail = True),
|
||||
swagger_gen_step(ver_mode = ver_mode),
|
||||
@@ -48,7 +48,9 @@ def swagger_gen(trigger, ver_mode, source = "${DRONE_SOURCE_BRANCH}"):
|
||||
|
||||
p = pipeline(
|
||||
name = "{}-swagger-gen".format(ver_mode),
|
||||
trigger = trigger,
|
||||
trigger = {
|
||||
"event": ["pull_request"],
|
||||
},
|
||||
services = [],
|
||||
steps = test_steps,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user