github.com/argoproj/argo-events@v1.9.1/hack/update-openapigen.sh (about) 1 #!/bin/bash 2 3 set -o errexit 4 set -o nounset 5 set -o pipefail 6 7 source $(dirname $0)/library.sh 8 header "updating open-apis" 9 10 ensure_vendor 11 make_fake_paths 12 13 export GOPATH="${FAKE_GOPATH}" 14 export GO111MODULE="off" 15 16 CODEGEN_PKG=${FAKE_REPOPATH}/vendor/k8s.io/kube-openapi 17 VERSION="v1alpha1" 18 19 cd "${FAKE_REPOPATH}" 20 21 # Common 22 go run ${CODEGEN_PKG}/cmd/openapi-gen/openapi-gen.go \ 23 --go-header-file ${REPO_ROOT}/hack/custom-boilerplate.go.txt \ 24 --input-dirs github.com/argoproj/argo-events/pkg/apis/common \ 25 --output-package github.com/argoproj/argo-events/pkg/apis/common \ 26 $@ 27 28 # Sensor 29 go run ${CODEGEN_PKG}/cmd/openapi-gen/openapi-gen.go \ 30 --go-header-file ${REPO_ROOT}/hack/custom-boilerplate.go.txt \ 31 --input-dirs github.com/argoproj/argo-events/pkg/apis/sensor/${VERSION} \ 32 --output-package github.com/argoproj/argo-events/pkg/apis/sensor/${VERSION} \ 33 $@ 34 35 # EventSource 36 go run ${CODEGEN_PKG}/cmd/openapi-gen/openapi-gen.go \ 37 --go-header-file ${REPO_ROOT}/hack/custom-boilerplate.go.txt \ 38 --input-dirs github.com/argoproj/argo-events/pkg/apis/eventsource/${VERSION} \ 39 --output-package github.com/argoproj/argo-events/pkg/apis/eventsource/${VERSION} \ 40 $@ 41 42 # EventBus 43 go run ${CODEGEN_PKG}/cmd/openapi-gen/openapi-gen.go \ 44 --go-header-file ${REPO_ROOT}/hack/custom-boilerplate.go.txt \ 45 --input-dirs github.com/argoproj/argo-events/pkg/apis/eventbus/${VERSION} \ 46 --output-package github.com/argoproj/argo-events/pkg/apis/eventbus/${VERSION} \ 47 $@ 48