Skip to content
Snippets Groups Projects
Makefile 793 B
Newer Older
.DEFAULT_GOAL := validate-build
.PHONY: install bundle validate validate-build bundle-dereferenced spectral
	redocly bundle \
		spec/submission-api.yaml \
		-o dist/submission-api.yaml
	redocly lint --extends=minimal spec/submission-api.yaml
	redocly lint --extends=minimal  dist/submission-api.yaml
	redocly bundle \
	    --dereferenced \
		spec/submission-api.yaml \
		-o dist/submission-api.yaml
backup:
	if [ -f dist/submission-api.yaml ]; then cp dist/submission-api.yaml dist/submission-api-before.yaml; fi

pwd := $(shell pwd)

spectral: bundle
	docker run --rm --pull=always \
		-v "$(pwd):/work" -w /work \
		stoplight/spectral:6 lint spec/submission-api.yaml -D