2
2
UID := $(shell id -u)
3
3
GID := $(shell id -g)
4
4
5
- .PHONY : check-clean-git-history check-conventional-commits-linting check-yaml-formatting fix-yaml-formatting check-github-actions-workflows-linting compile unit-test payload
5
+ .PHONY : check-clean-git-history check-conventional-commits-linting check-shell-formatting check- yaml-formatting fix-shell -formatting fix-yaml-formatting check-github-actions-workflows-linting compile unit-test payload
6
6
7
7
check-clean-git-history :
8
8
docker build -t check-clean-git-history -f ci/check-clean-git-history.Dockerfile .
@@ -12,17 +12,34 @@ check-conventional-commits-linting:
12
12
docker build -t check-conventional-commits-linting -f ci/check-conventional-commits-linting.Dockerfile .
13
13
docker run --rm -v $(PWD ) :/workspace -u $(UID ) :$(GID ) check-conventional-commits-linting $(FROM )
14
14
15
+ # renovate: depName=mvdan/shfmt
16
+ SHFMT_VERSION =v3.11.0-alpine@sha256:394d755b6007056a2e6d7537ccdbdcfca01b9855ba91e99df0166ca039c9d422
17
+
18
+ check-shell-formatting :
19
+ docker pull mvdan/shfmt:$(SHFMT_VERSION )
20
+ docker run --rm -v $(PWD ) :/workspace -w /workspace -u $(UID ) :$(GID ) mvdan/shfmt:$(SHFMT_VERSION ) --simplify --diff ci/*
21
+
22
+ # renovate: depName=ghcr.io/google/yamlfmt
23
+ YAMLFMT_VERSION =0.17.0@sha256:b4ebf4ff064f5bcf779ef4799dad1fc52542e137677699210aea2de2b270e97f
24
+
15
25
check-yaml-formatting :
16
- docker pull ghcr.io/google/yamlfmt:0.17.0
17
- docker run --rm -v $(PWD ) :/workspace -u $(UID ) :$(GID ) ghcr.io/google/yamlfmt:0.17.0 -verbose -lint -dstar .github/workflows/*
26
+ docker pull ghcr.io/google/yamlfmt:$(YAMLFMT_VERSION )
27
+ docker run --rm -v $(PWD ) :/workspace -u $(UID ) :$(GID ) ghcr.io/google/yamlfmt:$(YAMLFMT_VERSION ) -verbose -lint -dstar .github/workflows/*
28
+
29
+ fix-shell-formatting :
30
+ docker pull mvdan/shfmt:$(SHFMT_VERSION )
31
+ docker run --rm -v $(PWD ) :/workspace -w /workspace -u $(UID ) :$(GID ) mvdan/shfmt:$(SHFMT_VERSION ) --simplify --write ci/*
18
32
19
33
fix-yaml-formatting :
20
- docker pull ghcr.io/google/yamlfmt:0.17.0
21
- docker run --rm -v $(PWD ) :/workspace -u $(UID ) :$(GID ) ghcr.io/google/yamlfmt:0.17.0 -verbose -dstar .github/workflows/*
34
+ docker pull ghcr.io/google/yamlfmt:$(YAMLFMT_VERSION )
35
+ docker run --rm -v $(PWD ) :/workspace -u $(UID ) :$(GID ) ghcr.io/google/yamlfmt:$(YAMLFMT_VERSION ) -verbose -dstar .github/workflows/*
36
+
37
+ # renovate: depName=rhysd/actionlint
38
+ ACTIONLINT_VERSION =1.7.7@sha256:887a259a5a534f3c4f36cb02dca341673c6089431057242cdc931e9f133147e9
22
39
23
40
check-github-actions-workflows-linting :
24
- docker pull rhysd/actionlint:1.7.7
25
- docker run --rm -v $(PWD ) :/workspace -w /workspace -u $(UID ) :$(GID ) rhysd/actionlint:1.7.7 -verbose -color
41
+ docker pull rhysd/actionlint:$( ACTIONLINT_VERSION )
42
+ docker run --rm -v $(PWD ) :/workspace -w /workspace -u $(UID ) :$(GID ) rhysd/actionlint:$( ACTIONLINT_VERSION ) -verbose -color
26
43
27
44
compile :
28
45
docker build -t compile -f ci/compile.Dockerfile .
0 commit comments