Skip to content

Commit f69daf1

Browse files
ci: Renovate updating Makefile's Docker Images (#180)
1 parent 6f8916b commit f69daf1

File tree

2 files changed

+31
-10
lines changed

2 files changed

+31
-10
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,18 @@
3636
"datasourceTemplate": "repology",
3737
"depNameTemplate": "alpine_{{alpineMajor}}_{{alpineMinor}}/{{name}}",
3838
"versioningTemplate": "loose"
39+
},
40+
{
41+
"customType": "regex",
42+
"managerFilePatterns": [
43+
"/(^|/|\\.)Makefile$/",
44+
"/(^|/)Makefile[^/]*$/"
45+
],
46+
"matchStrings": [
47+
"# renovate: depName=(?<depName>.*?)\\s.+_VERSION=(?<currentValue>[a-z0-9.-]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?"
48+
],
49+
"datasourceTemplate": "docker",
50+
"versioningTemplate": "docker"
3951
}
4052
]
4153
}

Makefile

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,33 +16,42 @@ check-rust-formatting:
1616
docker build -t check-rust-formatting -f ci/check-rust-formatting.Dockerfile .
1717
docker run --rm -v $(PWD):/workspace -u $(UID):$(GID) check-rust-formatting
1818

19+
# renovate: depName=mvdan/shfmt
20+
SHFMT_VERSION=v3.11.0-alpine@sha256:394d755b6007056a2e6d7537ccdbdcfca01b9855ba91e99df0166ca039c9d422
21+
1922
check-shell-formatting:
20-
docker pull mvdan/shfmt:v3.11.0-alpine
21-
docker run --rm -v $(PWD):/workspace -w /workspace -u $(UID):$(GID) mvdan/shfmt:v3.11.0-alpine --simplify --diff ci/*
23+
docker pull mvdan/shfmt:$(SHFMT_VERSION)
24+
docker run --rm -v $(PWD):/workspace -w /workspace -u $(UID):$(GID) mvdan/shfmt:$(SHFMT_VERSION) --simplify --diff ci/*
25+
26+
# renovate: depName=ghcr.io/google/yamlfmt
27+
YAMLFMT_VERSION=0.17.0@sha256:b4ebf4ff064f5bcf779ef4799dad1fc52542e137677699210aea2de2b270e97f
2228

2329
check-yaml-formatting:
24-
docker pull ghcr.io/google/yamlfmt:0.17.0
25-
docker run --rm -v $(PWD):/workspace -u $(UID):$(GID) ghcr.io/google/yamlfmt:0.17.0 -verbose -lint -dstar .github/workflows/*
30+
docker pull ghcr.io/google/yamlfmt:$(YAMLFMT_VERSION)
31+
docker run --rm -v $(PWD):/workspace -u $(UID):$(GID) ghcr.io/google/yamlfmt:$(YAMLFMT_VERSION) -verbose -lint -dstar .github/workflows/*
2632

2733
fix-rust-formatting:
2834
docker build -t fix-rust-formatting -f ci/fix-rust-formatting.Dockerfile .
2935
docker run --rm -v $(PWD):/workspace -u $(UID):$(GID) fix-rust-formatting
3036

3137
fix-shell-formatting:
32-
docker pull mvdan/shfmt:v3.11.0-alpine
33-
docker run --rm -v $(PWD):/workspace -w /workspace -u $(UID):$(GID) mvdan/shfmt:v3.11.0-alpine --simplify --write ci/*
38+
docker pull mvdan/shfmt:$(SHFMT_VERSION)
39+
docker run --rm -v $(PWD):/workspace -w /workspace -u $(UID):$(GID) mvdan/shfmt:$(SHFMT_VERSION) --simplify --write ci/*
3440

3541
fix-yaml-formatting:
36-
docker pull ghcr.io/google/yamlfmt:0.17.0
37-
docker run --rm -v $(PWD):/workspace -u $(UID):$(GID) ghcr.io/google/yamlfmt:0.17.0 -verbose -dstar .github/workflows/*
42+
docker pull ghcr.io/google/yamlfmt:$(YAMLFMT_VERSION)
43+
docker run --rm -v $(PWD):/workspace -u $(UID):$(GID) ghcr.io/google/yamlfmt:$(YAMLFMT_VERSION) -verbose -dstar .github/workflows/*
3844

3945
check-rust-linting:
4046
docker build -t check-rust-linting -f ci/check-rust-linting.Dockerfile .
4147
docker run --rm -v $(PWD):/workspace -u $(UID):$(GID) check-rust-linting
4248

49+
# renovate: depName=rhysd/actionlint
50+
ACTIONLINT_VERSION=1.7.7@sha256:887a259a5a534f3c4f36cb02dca341673c6089431057242cdc931e9f133147e9
51+
4352
check-github-actions-workflows-linting:
44-
docker pull rhysd/actionlint:1.7.7
45-
docker run --rm -v $(PWD):/workspace -w /workspace -u $(UID):$(GID) rhysd/actionlint:1.7.7 -verbose -color
53+
docker pull rhysd/actionlint:$(ACTIONLINT_VERSION)
54+
docker run --rm -v $(PWD):/workspace -w /workspace -u $(UID):$(GID) rhysd/actionlint:$(ACTIONLINT_VERSION) -verbose -color
4655

4756
compile:
4857
docker build -t compile -f ci/compile.Dockerfile .

0 commit comments

Comments
 (0)