Skip to content

Commit 04344d5

Browse files
authored
feat: support clang v18 (#71)
1 parent 415f48b commit 04344d5

File tree

4 files changed

+22
-55
lines changed

4 files changed

+22
-55
lines changed

.github/dependabot.yml

Lines changed: 16 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -7,58 +7,23 @@ version: 2
77
updates:
88
# https://github.com/dependabot/dependabot-core/issues/2178
99
- package-ecosystem: "docker"
10-
directory: "all/"
10+
directory: /
1111
schedule:
1212
interval: "weekly"
13-
- package-ecosystem: "docker"
14-
directory: "16/"
15-
schedule:
16-
interval: "weekly"
17-
- package-ecosystem: "docker"
18-
directory: "15/"
19-
schedule:
20-
interval: "weekly"
21-
- package-ecosystem: "docker"
22-
directory: "14/"
23-
schedule:
24-
interval: "weekly"
25-
- package-ecosystem: "docker"
26-
directory: "13/"
27-
schedule:
28-
interval: "weekly"
29-
- package-ecosystem: "docker"
30-
directory: "12-alpine-3.18/"
31-
schedule:
32-
interval: "weekly"
33-
- package-ecosystem: "docker"
34-
directory: "12/"
35-
schedule:
36-
interval: "weekly"
37-
- package-ecosystem: "docker"
38-
directory: "11-alpine-3.18/"
39-
schedule:
40-
interval: "weekly"
41-
- package-ecosystem: "docker"
42-
directory: "11/"
43-
schedule:
44-
interval: "weekly"
45-
- package-ecosystem: "docker"
46-
directory: "10/"
47-
schedule:
48-
interval: "weekly"
49-
- package-ecosystem: "docker"
50-
directory: "9/"
51-
schedule:
52-
interval: "weekly"
53-
- package-ecosystem: "docker"
54-
directory: "8/"
55-
schedule:
56-
interval: "weekly"
57-
- package-ecosystem: "docker"
58-
directory: "7/"
59-
schedule:
60-
interval: "weekly"
61-
- package-ecosystem: "docker"
62-
directory: "6/"
13+
reviewers:
14+
- "shenxianpeng"
15+
groups:
16+
pip:
17+
patterns:
18+
- "*"
19+
20+
- package-ecosystem: github-actions
21+
directory: /
6322
schedule:
6423
interval: "weekly"
24+
reviewers:
25+
- "shenxianpeng"
26+
groups:
27+
actions:
28+
patterns:
29+
- "*"

Dockerfile.all

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ RUN set -e \
1818
apt-get --no-install-recommends -y install clang-format-$CLANG_VERSION clang-tidy-$CLANG_VERSION; done \
1919
&& rm -rf /var/lib/apt/lists/*
2020

21-
ENV CLANG_VERSIONS="17 16 15 14 13"
21+
ENV CLANG_VERSIONS="18 17 16 15 14 13"
2222

2323
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
2424

@@ -33,7 +33,7 @@ RUN set -e \
3333
&& rm llvm.sh \
3434
&& rm -rf /var/lib/apt/lists/*
3535

36-
ENV CLANG_VERSIONS="17 16 15 14 13 12 11 10 9"
36+
ENV CLANG_VERSIONS="18 17 16 15 14 13 12 11 10 9"
3737
# Integrity testing
3838
RUN set -e \
3939
&& for VERSION in $CLANG_VERSIONS; do \

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ You can find all the clang-tools Docker images on Docker Hub [registry](https://
1212

1313
## Supported tags and respective `Dockerfile` links
1414

15-
* [`all`](https://github.com/cpp-linter/clang-tools-docker/blob/master/Dockerfile.all) (Supported versions of clang-tools includes `17`, `16`, `15`, `14`, `13`, `12`, `11`, `10`, `9`)
15+
* [`all`](https://github.com/cpp-linter/clang-tools-docker/blob/master/Dockerfile.all) (Supported versions of clang-tools includes `18`, `17`, `16`, `15`, `14`, `13`, `12`, `11`, `10`, `9`)
16+
* [`18`](https://github.com/cpp-linter/clang-tools-docker/blob/master/Dockerfile)
1617
* [`17`](https://github.com/cpp-linter/clang-tools-docker/blob/master/Dockerfile)
1718
* [`16`](https://github.com/cpp-linter/clang-tools-docker/blob/master/Dockerfile)
1819
* [`16-alpine`](https://github.com/cpp-linter/clang-tools-docker/blob/master/Dockerfile.alpine)

docker-bake.hcl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
group "default" {
33
targets = [
44
"all",
5+
"18",
56
"17",
67
"16",
78
"16-alpine",
@@ -42,7 +43,7 @@ target "all" {
4243

4344
target "clang-tools" {
4445
matrix = {
45-
tgt = ["17", "16", "15", "14", "13"]
46+
tgt = ["18", "17", "16", "15", "14", "13"]
4647
}
4748
name = "${tgt}"
4849
dockerfile = "Dockerfile"

0 commit comments

Comments
 (0)