Build godownloader/goreleaser tools before use. (#744)
This commit is contained in:
parent
c427c61253
commit
86d7c05c6b
2
.gitignore
vendored
2
.gitignore
vendored
@ -6,6 +6,8 @@
|
|||||||
/test/path
|
/test/path
|
||||||
/golangci-lint
|
/golangci-lint
|
||||||
/tools/Dracula.itermcolors
|
/tools/Dracula.itermcolors
|
||||||
|
/tools/godownloader
|
||||||
|
/tools/goreleaser
|
||||||
/tools/node_modules
|
/tools/node_modules
|
||||||
/tools/svg-term
|
/tools/svg-term
|
||||||
/.vscode/
|
/.vscode/
|
||||||
|
22
Makefile
22
Makefile
@ -18,8 +18,10 @@ build: golangci-lint
|
|||||||
clean:
|
clean:
|
||||||
rm -f golangci-lint
|
rm -f golangci-lint
|
||||||
rm -f test/path
|
rm -f test/path
|
||||||
rm -f tools/svg-term
|
|
||||||
rm -f tools/Dracula.itermcolors
|
rm -f tools/Dracula.itermcolors
|
||||||
|
rm -f tools/godownloader
|
||||||
|
rm -f tools/goreleaser
|
||||||
|
rm -f tools/svg-term
|
||||||
rm -rf tools/node_modules
|
rm -rf tools/node_modules
|
||||||
.PHONY: fast_build build build_race clean
|
.PHONY: fast_build build build_race clean
|
||||||
|
|
||||||
@ -63,9 +65,8 @@ fast_check_generated:
|
|||||||
git diff --exit-code # check no changes
|
git diff --exit-code # check no changes
|
||||||
.PHONY: fast_check_generated
|
.PHONY: fast_check_generated
|
||||||
|
|
||||||
release: export GOFLAGS = -mod=readonly
|
release: .goreleaser.yml tools/goreleaser
|
||||||
release: .goreleaser.yml
|
./tools/goreleaser
|
||||||
cd tools && go run github.com/goreleaser/goreleaser --config ../.goreleaser.yml
|
|
||||||
.PHONY: release
|
.PHONY: release
|
||||||
|
|
||||||
# Non-PHONY targets (real files)
|
# Non-PHONY targets (real files)
|
||||||
@ -73,6 +74,14 @@ release: .goreleaser.yml
|
|||||||
golangci-lint: FORCE
|
golangci-lint: FORCE
|
||||||
go build -o $@ ./cmd/golangci-lint
|
go build -o $@ ./cmd/golangci-lint
|
||||||
|
|
||||||
|
tools/godownloader: export GOFLAGS = -mod=readonly
|
||||||
|
tools/godownloader: tools/go.mod tools/go.sum
|
||||||
|
cd tools && go build github.com/goreleaser/godownloader
|
||||||
|
|
||||||
|
tools/goreleaser: export GOFLAGS = -mod=readonly
|
||||||
|
tools/goreleaser: tools/go.mod tools/go.sum
|
||||||
|
cd tools && go build github.com/goreleaser/goreleaser
|
||||||
|
|
||||||
tools/svg-term: tools/package.json tools/package-lock.json
|
tools/svg-term: tools/package.json tools/package-lock.json
|
||||||
cd tools && npm ci
|
cd tools && npm ci
|
||||||
ln -sf node_modules/.bin/svg-term $@
|
ln -sf node_modules/.bin/svg-term $@
|
||||||
@ -83,9 +92,8 @@ tools/Dracula.itermcolors:
|
|||||||
docs/demo.svg: tools/svg-term tools/Dracula.itermcolors
|
docs/demo.svg: tools/svg-term tools/Dracula.itermcolors
|
||||||
./tools/svg-term --cast=183662 --out docs/demo.svg --window --width 110 --height 30 --from 2000 --to 20000 --profile ./tools/Dracula.itermcolors --term iterm2
|
./tools/svg-term --cast=183662 --out docs/demo.svg --window --width 110 --height 30 --from 2000 --to 20000 --profile ./tools/Dracula.itermcolors --term iterm2
|
||||||
|
|
||||||
install.sh: export GOFLAGS = -mod=readonly
|
install.sh: .goreleaser.yml tools/godownloader
|
||||||
install.sh: .goreleaser.yml
|
./tools/godownloader .goreleaser.yml | sed '/DO NOT EDIT/s/ on [0-9TZ:-]*//' > $@
|
||||||
cd tools && go run github.com/goreleaser/godownloader ../.goreleaser.yml | sed '/DO NOT EDIT/s/ on [0-9TZ:-]*//' > ../$@
|
|
||||||
|
|
||||||
README.md: FORCE golangci-lint
|
README.md: FORCE golangci-lint
|
||||||
go run ./scripts/gen_readme/main.go
|
go run ./scripts/gen_readme/main.go
|
||||||
|
Loading…
x
Reference in New Issue
Block a user