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:
Alexander Weaver
2024-03-06 16:08:45 -06:00
committed by GitHub
co-authored by Ryan McKinley
parent 948c8c45d6
commit 7a171fd14a
11 changed files with 21 additions and 26 deletions
-1
View File
@@ -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(
+5 -3
View File
@@ -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,
)