mirror of
https://github.com/project-zot/zot.git
synced 2024-12-30 22:34:13 -05:00
fix: swagger Makefile target broken on darwin (#1701)
Signed-off-by: Alexei Dodon <adodon@cisco.com>
This commit is contained in:
parent
e129d4003b
commit
e510df7c22
6 changed files with 11 additions and 13 deletions
4
.github/workflows/ci-cd.yml
vendored
4
.github/workflows/ci-cd.yml
vendored
|
@ -66,7 +66,7 @@ jobs:
|
||||||
- name: Install other dependencies
|
- name: Install other dependencies
|
||||||
run: |
|
run: |
|
||||||
cd $GITHUB_WORKSPACE
|
cd $GITHUB_WORKSPACE
|
||||||
go install github.com/swaggo/swag/cmd/swag@v1.6.3
|
go install github.com/swaggo/swag/cmd/swag@v1.8.12
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install rpm
|
sudo apt-get install rpm
|
||||||
sudo apt-get install snapd
|
sudo apt-get install snapd
|
||||||
|
@ -77,7 +77,7 @@ jobs:
|
||||||
sudo cp bin/skopeo /usr/bin && \
|
sudo cp bin/skopeo /usr/bin && \
|
||||||
rm -rf $GITHUB_WORKSPACE/src/github.com/containers/skopeo
|
rm -rf $GITHUB_WORKSPACE/src/github.com/containers/skopeo
|
||||||
cd $GITHUB_WORKSPACE
|
cd $GITHUB_WORKSPACE
|
||||||
curl -Lo notation.tar.gz https://github.com/notaryproject/notation/releases/download/v0.7.1-alpha.1/notation_0.7.1-alpha.1_linux_amd64.tar.gz
|
curl -Lo notation.tar.gz https://github.com/notaryproject/notation/releases/download/v1.0.0-rc.4/notation_1.0.0-rc.4_linux_amd64.tar.gz
|
||||||
sudo tar xvzf notation.tar.gz -C /usr/bin notation
|
sudo tar xvzf notation.tar.gz -C /usr/bin notation
|
||||||
rm -f notation.tar.gz
|
rm -f notation.tar.gz
|
||||||
go install github.com/wadey/gocovmerge@latest
|
go install github.com/wadey/gocovmerge@latest
|
||||||
|
|
12
Makefile
12
Makefile
|
@ -216,13 +216,11 @@ check: ./golangcilint.yaml $(GOLINTER)
|
||||||
$(GOLINTER) --config ./golangcilint.yaml run --enable-all --out-format=colored-line-number --build-tags stress,$(BUILD_LABELS),containers_image_openpgp ./...
|
$(GOLINTER) --config ./golangcilint.yaml run --enable-all --out-format=colored-line-number --build-tags stress,$(BUILD_LABELS),containers_image_openpgp ./...
|
||||||
rm pkg/extensions/build/.empty
|
rm pkg/extensions/build/.empty
|
||||||
|
|
||||||
swagger/docs.go:
|
.PHONY: swagger
|
||||||
|
swagger:
|
||||||
swag -v || go install github.com/swaggo/swag/cmd/swag@$(SWAGGER_VERSION)
|
swag -v || go install github.com/swaggo/swag/cmd/swag@$(SWAGGER_VERSION)
|
||||||
swag init --parseDependency -o swagger -g pkg/api/routes.go -q
|
swag init --parseDependency -o swagger -g pkg/api/routes.go -q
|
||||||
|
|
||||||
.PHONY: swagger
|
|
||||||
swagger: swagger/docs.go pkg/api/routes.go
|
|
||||||
|
|
||||||
.PHONY: update-licenses
|
.PHONY: update-licenses
|
||||||
update-licenses:
|
update-licenses:
|
||||||
@echo "Detecting and updating licenses ... please be patient!"
|
@echo "Detecting and updating licenses ... please be patient!"
|
||||||
|
@ -274,7 +272,7 @@ verify-config: _verify-config verify-config-warnings verify-config-commited
|
||||||
|
|
||||||
.PHONY: _verify-config
|
.PHONY: _verify-config
|
||||||
_verify-config: binary
|
_verify-config: binary
|
||||||
rm -f output.txt
|
rm -f output.txt
|
||||||
$(foreach file, $(wildcard examples/config-*), ./bin/zot-$(OS)-$(ARCH) verify $(file) 2>&1 | tee -a output.txt || exit 1;)
|
$(foreach file, $(wildcard examples/config-*), ./bin/zot-$(OS)-$(ARCH) verify $(file) 2>&1 | tee -a output.txt || exit 1;)
|
||||||
|
|
||||||
.PHONY: verify-config-warnings
|
.PHONY: verify-config-warnings
|
||||||
|
@ -318,7 +316,7 @@ binary-container:
|
||||||
.PHONY: run-container
|
.PHONY: run-container
|
||||||
run-container:
|
run-container:
|
||||||
${CONTAINER_RUNTIME} run --rm --security-opt label=disable -v $$(pwd):/go/src/github.com/project-zot/zot \
|
${CONTAINER_RUNTIME} run --rm --security-opt label=disable -v $$(pwd):/go/src/github.com/project-zot/zot \
|
||||||
zot-build:latest
|
zot-build:latest
|
||||||
|
|
||||||
.PHONY: binary-stacker
|
.PHONY: binary-stacker
|
||||||
binary-stacker: $(STACKER)
|
binary-stacker: $(STACKER)
|
||||||
|
@ -396,7 +394,7 @@ test-bats-sync: binary binary-minimal bench check-skopeo $(BATS) $(NOTATION) $(C
|
||||||
$(BATS) --trace --print-output-on-failure test/blackbox/sync.bats
|
$(BATS) --trace --print-output-on-failure test/blackbox/sync.bats
|
||||||
$(BATS) --trace --print-output-on-failure test/blackbox/sync_docker.bats
|
$(BATS) --trace --print-output-on-failure test/blackbox/sync_docker.bats
|
||||||
$(BATS) --trace --print-output-on-failure test/blackbox/sync_replica_cluster.bats
|
$(BATS) --trace --print-output-on-failure test/blackbox/sync_replica_cluster.bats
|
||||||
|
|
||||||
.PHONY: test-bats-sync-verbose
|
.PHONY: test-bats-sync-verbose
|
||||||
test-bats-sync-verbose: BUILD_LABELS=sync
|
test-bats-sync-verbose: BUILD_LABELS=sync
|
||||||
test-bats-sync-verbose: binary binary-minimal bench check-skopeo $(BATS) $(NOTATION) $(COSIGN)
|
test-bats-sync-verbose: binary binary-minimal bench check-skopeo $(BATS) $(NOTATION) $(COSIGN)
|
||||||
|
|
|
@ -401,7 +401,7 @@ func (rh *RouteHandler) ListTags(response http.ResponseWriter, request *http.Req
|
||||||
// @Param name path string true "repository name"
|
// @Param name path string true "repository name"
|
||||||
// @Param reference path string true "image reference or digest"
|
// @Param reference path string true "image reference or digest"
|
||||||
// @Success 200 {string} string "ok"
|
// @Success 200 {string} string "ok"
|
||||||
// @Header 200 {object} cosntants.DistContentDigestKey
|
// @Header 200 {object} constants.DistContentDigestKey
|
||||||
// @Failure 404 {string} string "not found"
|
// @Failure 404 {string} string "not found"
|
||||||
// @Failure 500 {string} string "internal server error".
|
// @Failure 500 {string} string "internal server error".
|
||||||
func (rh *RouteHandler) CheckManifest(response http.ResponseWriter, request *http.Request) {
|
func (rh *RouteHandler) CheckManifest(response http.ResponseWriter, request *http.Request) {
|
||||||
|
|
|
@ -1005,7 +1005,7 @@ const docTemplate = `{
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"headers": {
|
"headers": {
|
||||||
"cosntants.DistContentDigestKey": {
|
"constants.DistContentDigestKey": {
|
||||||
"type": "object"
|
"type": "object"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -996,7 +996,7 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"headers": {
|
"headers": {
|
||||||
"cosntants.DistContentDigestKey": {
|
"constants.DistContentDigestKey": {
|
||||||
"type": "object"
|
"type": "object"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -858,7 +858,7 @@ paths:
|
||||||
"200":
|
"200":
|
||||||
description: ok
|
description: ok
|
||||||
headers:
|
headers:
|
||||||
cosntants.DistContentDigestKey:
|
constants.DistContentDigestKey:
|
||||||
type: object
|
type: object
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
|
|
Loading…
Reference in a new issue