File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change 8080        working-directory : build 
8181        run : ctest --output-on-failure -j 4 
8282
83+   clang_in_container :
84+     strategy :
85+       fail-fast : false 
86+       matrix :
87+         include :
88+           - version : 20 
89+             image : ' ubuntu:25.04' 
90+ 
91+     runs-on : ubuntu-latest 
92+     container : ${{ matrix.image }} 
93+ 
94+     steps :
95+       - uses : actions/checkout@v4 
96+ 
97+       - name : Install Clang ${{ matrix.version }} 
98+         run : | 
99+           export DEBIAN_FRONTEND=noninteractive 
100+           apt-get update && apt-get upgrade -y 
101+           apt-get install -y clang-${{ matrix.version }} cmake 
102+ 
103+ name : Configure tests 
104+         env :
105+           CXX : clang++-${{ matrix.version }} 
106+         run : cmake -S . -B build 
107+           -D CMAKE_CXX_COMPILER=clang++-${{ matrix.version }} 
108+           -D CMAKE_BUILD_TYPE:STRING=Release 
109+           -D ${{ env.PROJECT }}_OPT_SELECT_NONSTD=ON 
110+           -D ${{ env.PROJECT }}_OPT_BUILD_TESTS=ON 
111+           -D ${{ env.PROJECT }}_OPT_BUILD_EXAMPLES=OFF 
112+ 
113+       - name : Build tests 
114+         run : cmake --build build -j 4 
115+ 
116+       - name : Run tests 
117+         working-directory : build 
118+         run : ctest --output-on-failure -j 4 
119+ 
83120  msvc :
84121    strategy :
85122      fail-fast : false 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments