-
-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathTaskfile.yml
More file actions
29 lines (27 loc) · 741 Bytes
/
Taskfile.yml
File metadata and controls
29 lines (27 loc) · 741 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# yaml-language-server: $schema=https://taskfile.dev/schema.json
# vim: set ts=2 sw=2 tw=0 fo=cnqoj
version: '3'
dotenv: [ '.env', '{{.ENV}}/.env.', '{{.HOME}}/.env' ]
tasks:
build-goreleaser-cfg:
internal: true
cmds:
- go run tools/scripts/cmd/generateGoreleaserConfig.go "{{ .GOROOT_LEGACY }}"
build:
deps:
- build-goreleaser-cfg
cmds:
- goreleaser build --clean --snapshot
release:
deps:
- build-goreleaser-cfg
cmds:
- goreleaser release --clean --snapshot --fail-fast
release-no-sign:
deps:
- build-goreleaser-cfg
cmds:
- goreleaser release --clean --snapshot --fail-fast --skip=sign
includes:
debug: ./Taskfile.debug.yml
tools: ./Taskfile.tools.yml