Skip to content

Commit 89262b2

Browse files
committed
update ci
1 parent 84f5321 commit 89262b2

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

.github/workflows/Linux.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Linux
22

33
on:
44
pull_request:
5-
branches: [ "main" ]
5+
branches: [ "main", "dev" ]
66
paths-ignore:
77
- "Docs/**"
88
- ".readthedocs.yaml"
@@ -23,6 +23,7 @@ jobs:
2323
- { tool: gcc, ver: 11 }
2424
- { tool: gcc, ver: 12 }
2525
- { tool: gcc, ver: 13 }
26+
- { tool: gcc, ver: 14 }
2627
- { tool: clang, ver: 7 }
2728
- { tool: clang, ver: 8 }
2829
- { tool: clang, ver: 9 }
@@ -32,9 +33,12 @@ jobs:
3233
- { tool: clang, ver: 13 }
3334
- { tool: clang, ver: 14 }
3435
- { tool: clang, ver: 15 }
36+
- { tool: clang, ver: 16 }
37+
- { tool: clang, ver: 17 }
38+
- { tool: clang, ver: 18 }
3539
build_type: [ Release ]
36-
os: [ ubuntu-20.04, ubuntu-22.04 ]
37-
std: [ 17 ]
40+
os: [ ubuntu-20.04, ubuntu-22.04, ubuntu-24.04 ]
41+
std: [ 17, 20, 23 ]
3842
library_type: [ Static ]
3943
include:
4044
- compiler: { tool: gcc }
@@ -48,15 +52,25 @@ jobs:
4852
exclude:
4953
- { os: ubuntu-20.04, compiler: { tool: gcc, ver: 12 } }
5054
- { os: ubuntu-20.04, compiler: { tool: gcc, ver: 13 } }
55+
- { os: ubuntu-20.04, compiler: { tool: gcc, ver: 14 } }
5156
- { os: ubuntu-20.04, compiler: { tool: clang, ver: 13 } }
5257
- { os: ubuntu-20.04, compiler: { tool: clang, ver: 14 } }
5358
- { os: ubuntu-20.04, compiler: { tool: clang, ver: 15 } }
59+
- { os: ubuntu-20.04, compiler: { tool: clang, ver: 16 } }
60+
- { os: ubuntu-20.04, compiler: { tool: clang, ver: 17 } }
61+
- { os: ubuntu-20.04, compiler: { tool: clang, ver: 18 } }
5462
- { os: ubuntu-22.04, compiler: { tool: gcc, ver: 7 } }
5563
- { os: ubuntu-22.04, compiler: { tool: gcc, ver: 8 } }
5664
- { os: ubuntu-22.04, compiler: { tool: clang, ver: 7 } }
5765
- { os: ubuntu-22.04, compiler: { tool: clang, ver: 8 } }
5866
- { os: ubuntu-22.04, compiler: { tool: clang, ver: 9 } }
5967
- { os: ubuntu-22.04, compiler: { tool: clang, ver: 10 } }
68+
- { os: ubuntu-24.04, compiler: { tool: gcc, ver: 7 } }
69+
- { os: ubuntu-24.04, compiler: { tool: gcc, ver: 8 } }
70+
- { os: ubuntu-24.04, compiler: { tool: clang, ver: 7 } }
71+
- { os: ubuntu-24.04, compiler: { tool: clang, ver: 8 } }
72+
- { os: ubuntu-24.04, compiler: { tool: clang, ver: 9 } }
73+
- { os: ubuntu-24.04, compiler: { tool: clang, ver: 10 } }
6074

6175
runs-on: ${{matrix.os}}
6276
steps:

0 commit comments

Comments
 (0)