mirror of https://github.com/coder/coder.git
28 lines
698 B
Makefile
28 lines
698 B
Makefile
# Use a single bash shell for each job, and immediately exit on failure
|
|
SHELL := bash
|
|
.SHELLFLAGS = -ceu
|
|
.ONESHELL:
|
|
|
|
# This doesn't work on directories.
|
|
# See https://stackoverflow.com/questions/25752543/make-delete-on-error-for-directory-targets
|
|
.DELETE_ON_ERROR:
|
|
|
|
all: lint
|
|
.PHONY: all
|
|
|
|
lint: lint/helm
|
|
.PHONY: lint
|
|
|
|
lint/helm: lint/helm/coder lint/helm/provisioner
|
|
.PHONY: lint/helm
|
|
|
|
lint/helm/coder:
|
|
helm dependency update --skip-refresh coder/
|
|
helm lint --strict --set coder.image.tag=v0.0.1 coder/
|
|
.PHONY: lint/helm/coder
|
|
|
|
lint/helm/provisioner:
|
|
helm dependency update --skip-refresh provisioner/
|
|
helm lint --strict --set coder.image.tag=v0.0.1 provisioner/
|
|
.PHONY: lint/helm/provisioner
|