@@ -2,7 +2,7 @@ name: Linux
2
2
3
3
on :
4
4
pull_request :
5
- branches : [ "main" ]
5
+ branches : [ "main", "dev" ]
6
6
paths-ignore :
7
7
- " Docs/**"
8
8
- " .readthedocs.yaml"
23
23
- { tool: gcc, ver: 11 }
24
24
- { tool: gcc, ver: 12 }
25
25
- { tool: gcc, ver: 13 }
26
+ - { tool: gcc, ver: 14 }
26
27
- { tool: clang, ver: 7 }
27
28
- { tool: clang, ver: 8 }
28
29
- { tool: clang, ver: 9 }
32
33
- { tool: clang, ver: 13 }
33
34
- { tool: clang, ver: 14 }
34
35
- { tool: clang, ver: 15 }
36
+ - { tool: clang, ver: 16 }
37
+ - { tool: clang, ver: 17 }
38
+ - { tool: clang, ver: 18 }
35
39
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 ]
38
42
library_type : [ Static ]
39
43
include :
40
44
- compiler : { tool: gcc }
@@ -48,15 +52,25 @@ jobs:
48
52
exclude :
49
53
- { os: ubuntu-20.04, compiler: { tool: gcc, ver: 12 } }
50
54
- { os: ubuntu-20.04, compiler: { tool: gcc, ver: 13 } }
55
+ - { os: ubuntu-20.04, compiler: { tool: gcc, ver: 14 } }
51
56
- { os: ubuntu-20.04, compiler: { tool: clang, ver: 13 } }
52
57
- { os: ubuntu-20.04, compiler: { tool: clang, ver: 14 } }
53
58
- { 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 } }
54
62
- { os: ubuntu-22.04, compiler: { tool: gcc, ver: 7 } }
55
63
- { os: ubuntu-22.04, compiler: { tool: gcc, ver: 8 } }
56
64
- { os: ubuntu-22.04, compiler: { tool: clang, ver: 7 } }
57
65
- { os: ubuntu-22.04, compiler: { tool: clang, ver: 8 } }
58
66
- { os: ubuntu-22.04, compiler: { tool: clang, ver: 9 } }
59
67
- { 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 } }
60
74
61
75
runs-on : ${{matrix.os}}
62
76
steps :
0 commit comments