File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -303,6 +303,41 @@ jobs:
303303          name : fastfetch-linux-ppc64le 
304304          path : ./fastfetch-*.* 
305305
306+   linux-s390x :
307+     name : Linux-s390x 
308+     runs-on : ubuntu-22.04 
309+     permissions :
310+       security-events : write 
311+       contents : read 
312+     steps :
313+       - name : checkout repository 
314+         uses : actions/checkout@v4 
315+ 
316+       - name : run VM 
317+         uses : uraimo/run-on-arch-action@v2 
318+         id : runcmd 
319+         with :
320+           arch : s390x 
321+           distro : ubuntu20.04 
322+           githubToken : ${{ github.token }} 
323+           run : | 
324+             uname -a 
325+             apt-get update && apt-get install -y cmake make g++ libvulkan-dev libwayland-dev libxrandr-dev libxcb-randr0-dev libdconf-dev libdbus-1-dev libmagickcore-dev libxfconf-0-dev libsqlite3-dev librpm-dev libegl-dev libglx-dev libosmesa6-dev ocl-icd-opencl-dev libpulse-dev libdrm-dev libchafa-dev libelf-dev directx-headers-dev rpm 
326+             cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DCMAKE_INSTALL_PREFIX=/usr . 
327+             cmake --build . --target package --verbose -j4 
328+             ./fastfetch --list-features 
329+             time ./fastfetch -c presets/ci.jsonc --stat false  
330+             time ./fastfetch -c presets/ci.jsonc --format json 
331+             time ./flashfetch 
332+             ldd fastfetch 
333+             ctest --output-on-failure 
334+ 
335+        - name : upload artifacts 
336+         uses : actions/upload-artifact@v4 
337+         with :
338+           name : fastfetch-linux-s390x 
339+           path : ./fastfetch-*.* 
340+ 
306341  musl-amd64 :
307342    name : Musl-amd64 
308343    runs-on : ubuntu-latest 
@@ -651,6 +686,7 @@ jobs:
651686      - linux-armv6 
652687      - linux-riscv64 
653688      - linux-ppc64le 
689+       - linux-s390x 
654690      - musl-amd64 
655691      - macos-universal 
656692      - freebsd-amd64 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments