No more runtime spec validation
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
This commit is contained in:
12
Makefile
12
Makefile
@@ -1,16 +1,12 @@
|
||||
.PHONY: all
|
||||
all: dagger
|
||||
|
||||
.PHONY: generate
|
||||
generate:
|
||||
@go generate ./dagger
|
||||
|
||||
.PHONY: dagger
|
||||
dagger: generate
|
||||
dagger:
|
||||
go build -o ./cmd/dagger/ ./cmd/dagger/
|
||||
|
||||
.PHONY: dagger
|
||||
dagger-debug: generate
|
||||
dagger-debug:
|
||||
go build -race -o ./cmd/dagger/dagger-debug ./cmd/dagger/
|
||||
|
||||
.PHONY: test
|
||||
@@ -22,7 +18,7 @@ cuefmt:
|
||||
@(cue fmt -s ./... && cue trim -s ./...)
|
||||
|
||||
.PHONY: lint
|
||||
lint: generate cuefmt
|
||||
lint: cuefmt
|
||||
golangci-lint run
|
||||
@test -z "$$(git status -s . | grep -e "^ M" | grep .cue | cut -d ' ' -f3 | tee /dev/stderr)"
|
||||
@test -z "$$(git status -s . | grep -e "^ M" | grep gen.go | cut -d ' ' -f3 | tee /dev/stderr)"
|
||||
@@ -35,4 +31,4 @@ integration: dagger-debug
|
||||
DAGGER_BINARY="./cmd/dagger/dagger-debug" time ./tests/test.sh all
|
||||
|
||||
update-examples:
|
||||
cp ./dagger/spec.cue ./examples/simple/cue.mod/pkg/dagger.cloud/dagger/dagger.cue
|
||||
rsync -avH --delete ./stdlib/cue.mod/pkg/ ./examples/*/cue.mod/pkg/
|
||||
|
Reference in New Issue
Block a user