File tree Expand file tree Collapse file tree 1 file changed +35
-1
lines changed Expand file tree Collapse file tree 1 file changed +35
-1
lines changed Original file line number Diff line number Diff line change 25
25
- { os: ubuntu-latest, compiler: gcc, version: 12 }
26
26
- { os: ubuntu-latest, compiler: gcc, version: 13 }
27
27
- { os: ubuntu-24.04, compiler: gcc, version: 14, module: true }
28
- # - { os: ubuntu-24.04, compiler: gcc, version: 15, module: true }
29
28
30
29
- { os: ubuntu-22.04, compiler: clang, version: 13 }
31
30
- { os: ubuntu-22.04, compiler: clang ,version: 14 }
88
87
run : |
89
88
cmake --build build --config Release --target run-test
90
89
90
+ container :
91
+ runs-on : ubuntu-latest
92
+ container : ${{ matrix.container }}
93
+ strategy :
94
+ fail-fast : false
95
+ matrix :
96
+ include :
97
+ - {container: gcc:15.1, module: true}
98
+
99
+ steps :
100
+ - name : Checkout
101
+ uses : actions/checkout@v4
102
+
103
+ - name : Setup Python
104
+ uses : actions/setup-python@v5
105
+ with :
106
+ python-version : " 3.12"
107
+
108
+ - name : System Setup
109
+ run : |
110
+ apt-get update
111
+ apt-get install -y ninja-build cmake
112
+ if [[ '${{ matrix.module}}' == 'true' ]]; then
113
+ echo "CMAKE_ARGS=-DISPTR_ENABLE_MODULE=ON" >> $GITHUB_ENV
114
+ fi
115
+
116
+ - name : Configure
117
+ shell : bash
118
+ run : |
119
+ cmake $CMAKE_GENERATOR -S . -B build $CMAKE_ARGS -DISPTR_ENABLE_PYTHON=ON -DCMAKE_BUILD_TYPE=Release
120
+
121
+ - name : Build and Test
122
+ shell : bash
123
+ run : |
124
+ cmake --build build --config Release --target run-test
You can’t perform that action at this time.
0 commit comments