mirror of
https://github.com/go-task/task.git
synced 2026-06-11 09:51:50 +00:00
improvements on release process
This commit is contained in:
14
Taskfile.yml
14
Taskfile.yml
@@ -3,7 +3,9 @@
|
||||
install:
|
||||
desc: Installs Task
|
||||
cmds:
|
||||
- go install -v ./...
|
||||
- go install -v -ldflags="-w -s -X main.version={{.GIT_COMMIT}}" ./cmd/task
|
||||
vars:
|
||||
GIT_COMMIT: $git log -n 1 --format=%h
|
||||
|
||||
dl-deps:
|
||||
desc: Downloads cli dependencies
|
||||
@@ -17,6 +19,11 @@ update-deps:
|
||||
- dep ensure
|
||||
- dep prune
|
||||
|
||||
clean:
|
||||
desc: Cleans temp files and folders
|
||||
cmds:
|
||||
- rm -rf dist/
|
||||
|
||||
lint:
|
||||
desc: Runs golint
|
||||
cmds:
|
||||
@@ -35,3 +42,8 @@ release:
|
||||
desc: Release Task
|
||||
cmds:
|
||||
- goreleaser
|
||||
|
||||
test-release:
|
||||
desc: Tests release process without publishing
|
||||
cmds:
|
||||
- goreleaser --skip-validate --skip-publish
|
||||
|
||||
Reference in New Issue
Block a user