Skip to content

Commit f4f8e9a

Browse files
committed
Remove unwanted versions of linters
This will avoid littering the out/linters directory with stale versions. Signed-off-by: Manuel Mendez <[email protected]>
1 parent ef5af01 commit f4f8e9a

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,25 @@ fix: out/linters/shellcheck-$(SHELLCHECK_VERSION)-$(LINT_ARCH)/shellcheck out/li
3535

3636
out/linters/shellcheck-$(SHELLCHECK_VERSION)-$(LINT_ARCH)/shellcheck:
3737
mkdir -p out/linters
38+
rm -rf out/linters/shellcheck-*
3839
curl -sSfL https://github.com/koalaman/shellcheck/releases/download/$(SHELLCHECK_VERSION)/shellcheck-$(SHELLCHECK_VERSION).$(LINT_LOWER_OS).$(LINT_ARCH).tar.xz | tar -C out/linters -xJf -
3940
mv out/linters/shellcheck-$(SHELLCHECK_VERSION) out/linters/shellcheck-$(SHELLCHECK_VERSION)-$(LINT_ARCH)
4041

4142
out/linters/hadolint-$(HADOLINT_VERSION)-$(LINT_ARCH):
4243
mkdir -p out/linters
44+
rm -rf out/linters/hadolint-*
4345
curl -sfL https://github.com/hadolint/hadolint/releases/download/v2.6.1/hadolint-$(LINT_OS)-$(LINT_ARCH) > out/linters/hadolint-$(HADOLINT_VERSION)-$(LINT_ARCH)
4446
chmod u+x out/linters/hadolint-$(HADOLINT_VERSION)-$(LINT_ARCH)
4547

4648
out/linters/golangci-lint-$(GOLINT_VERSION)-$(LINT_ARCH):
4749
mkdir -p out/linters
50+
rm -rf out/linters/golangci-lint-*
4851
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b out/linters $(GOLINT_VERSION)
4952
mv out/linters/golangci-lint out/linters/golangci-lint-$(GOLINT_VERSION)-$(LINT_ARCH)
5053

5154
$(YAMLLINT_ROOT)/bin/yamllint:
5255
mkdir -p out/linters
56+
rm -rf out/linters/yamllint-*
5357
curl -sSfL https://github.com/adrienverge/yamllint/archive/refs/tags/v$(YAMLLINT_VERSION).tar.gz | tar -C out/linters -zxf -
5458
cd $(YAMLLINT_ROOT) && pip3 install . -t dist
5559
# END: lint-install .

Makefile.tmpl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,20 +34,23 @@ fix: {{ if .Shell }}out/linters/shellcheck-$(SHELLCHECK_VERSION)-$(LINT_ARCH)/sh
3434
{{ if .Shell -}}
3535
out/linters/shellcheck-$(SHELLCHECK_VERSION)-$(LINT_ARCH)/shellcheck:
3636
mkdir -p out/linters
37+
rm -rf out/linters/shellcheck-*
3738
curl -sSfL https://github.com/koalaman/shellcheck/releases/download/$(SHELLCHECK_VERSION)/shellcheck-$(SHELLCHECK_VERSION).$(LINT_LOWER_OS).$(LINT_ARCH).tar.xz | tar -C out/linters -xJf -
3839
mv out/linters/shellcheck-$(SHELLCHECK_VERSION) out/linters/shellcheck-$(SHELLCHECK_VERSION)-$(LINT_ARCH)
3940

4041
{{ end -}}
4142
{{ if .Dockerfile -}}
4243
out/linters/hadolint-$(HADOLINT_VERSION)-$(LINT_ARCH):
4344
mkdir -p out/linters
45+
rm -rf out/linters/hadolint-*
4446
curl -sfL https://github.com/hadolint/hadolint/releases/download/v2.6.1/hadolint-$(LINT_OS)-$(LINT_ARCH) > out/linters/hadolint-$(HADOLINT_VERSION)-$(LINT_ARCH)
4547
chmod u+x out/linters/hadolint-$(HADOLINT_VERSION)-$(LINT_ARCH)
4648

4749
{{ end -}}
4850
{{ if .Go -}}
4951
out/linters/golangci-lint-$(GOLINT_VERSION)-$(LINT_ARCH):
5052
mkdir -p out/linters
53+
rm -rf out/linters/golangci-lint-*
5154
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b out/linters $(GOLINT_VERSION)
5255
mv out/linters/golangci-lint out/linters/golangci-lint-$(GOLINT_VERSION)-$(LINT_ARCH)
5356

@@ -56,6 +59,7 @@ out/linters/golangci-lint-$(GOLINT_VERSION)-$(LINT_ARCH):
5659
{{ if .YAML -}}
5760
$(YAMLLINT_ROOT)/bin/yamllint:
5861
mkdir -p out/linters
62+
rm -rf out/linters/yamllint-*
5963
curl -sSfL https://github.com/adrienverge/yamllint/archive/refs/tags/v$(YAMLLINT_VERSION).tar.gz | tar -C out/linters -zxf -
6064
cd $(YAMLLINT_ROOT) && pip3 install . -t dist
6165
{{ end -}}

0 commit comments

Comments
 (0)