Skip to content

Commit 6e04736

Browse files
committed
Cleanup of taskfile.
1 parent 927febc commit 6e04736

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

Taskfile.yaml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ vars:
1515

1616
REF_VER: '{{regexFind "refs/tags/v[0-9]+\\.[0-9]+\\.?[0-9]*[-a-zA-Z0-9+]*" (env "GITHUB_REF")}}'
1717

18+
TARGET_RELEASES: [linux-amd64, windows-amd64-.exe]
19+
1820
TATN: {sh: '{{if (env "TERM")}}tput setaf 4{{end}}'}
1921
TOFF: {sh: '{{if (env "TERM")}}tput sgr0{{end}}'}
2022

@@ -116,7 +118,8 @@ tasks:
116118
deps: [generate-project-version]
117119
cmds:
118120
- mkdir -p '{{.REL_BUILD_DIR}}'
119-
- for: [linux-amd64, windows-amd64-.exe]
121+
- for:
122+
var: TARGET_RELEASES
120123
task: release-for-platform-{{with $arch := split "-" .ITEM}}{{$arch._0}}{{end}}
121124
vars:
122125
GOOS: '{{with $arch := split "-" .ITEM}}{{$arch._0}}{{end}}'
@@ -275,18 +278,22 @@ tasks:
275278
platforms: [linux]
276279
aliases: [tidy]
277280
cmds:
278-
- GOOS=linux go mod tidy {{.CLI_ARGS}}
279-
- GOOS=windows go mod tidy {{.CLI_ARGS}}
280-
# - GOOS=darwin go mod tidy {{.CLI_ARGS}}
281+
- for:
282+
var: TARGET_RELEASES
283+
cmd: |
284+
echo "Tidying with {{with $arch := split "-" .ITEM}}{{$arch._0}}{{end}} GOARCH={{with $arch := split "-" .ITEM}}{{$arch._1}}{{end}}"
285+
GOOS={{with $arch := split "-" .ITEM}}{{$arch._0}}{{end}} GOARCH={{with $arch := split "-" .ITEM}}{{$arch._1}}{{end}} go mod tidy {{.CLI_ARGS}}
281286
282287
go-vendor:
283288
desc: Creates vendor directory for release build
284289
platforms: [linux]
285290
aliases: [vendor]
286291
cmds:
287-
- GOOS=linux go mod vendor
288-
- GOOS=darwin go mod vendor
289-
- GOOS=windows go mod vendor
292+
- for:
293+
var: TARGET_RELEASES
294+
cmd: |
295+
echo "Vendoring with {{with $arch := split "-" .ITEM}}{{$arch._0}}{{end}} GOARCH={{with $arch := split "-" .ITEM}}{{$arch._1}}{{end}}"
296+
GOOS={{with $arch := split "-" .ITEM}}{{$arch._0}}{{end}} GOARCH={{with $arch := split "-" .ITEM}}{{$arch._1}}{{end}} go mod vendor {{.CLI_ARGS}}
290297
291298
clean:
292299
desc: Cleans all build release aritfacts

0 commit comments

Comments
 (0)