build: remove debug build matrix

This commit is contained in:
6arelyFuture 2025-04-14 09:55:03 +02:00
parent 75d6440776
commit 5457472f51
Signed by: Future
GPG Key ID: F2000F181A4F7C85

View File

@ -26,7 +26,6 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
configuration: configuration:
- debug
- release - release
compiler: compiler:
- msvc - msvc
@ -88,7 +87,6 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
configuration: configuration:
- debug
- release - release
arch: arch:
- x86 - x86
@ -178,7 +176,6 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
configuration: configuration:
- debug
- release - release
arch: arch:
- arm64 - arm64
@ -193,7 +190,7 @@ jobs:
fetch-depth: 0 fetch-depth: 0
lfs: false lfs: false
- name: Compress the build directory - name: Create the build directory
run: mkdir -p build run: mkdir -p build
- name: Download project files - name: Download project files
@ -202,20 +199,14 @@ jobs:
name: linux-project-files name: linux-project-files
path: build/ path: build/
- name: Install LLVM
run: |
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh 18
- name: Build ${{matrix.arch}} ${{matrix.configuration}} binaries - name: Build ${{matrix.arch}} ${{matrix.configuration}} binaries
working-directory: ${{ github.workspace }} working-directory: ${{ github.workspace }}
run: | run: |
pushd build pushd build
make config=${{matrix.configuration}}_${{matrix.arch}} -j$(nproc) make config=${{matrix.configuration}}_${{matrix.arch}} -j$(nproc)
env: env:
CC: clang-18 CC: clang
CXX: clang++-18 CXX: clang++
- name: Upload ${{matrix.arch}} ${{matrix.configuration}} binaries - name: Upload ${{matrix.arch}} ${{matrix.configuration}} binaries
uses: actions/upload-artifact@main uses: actions/upload-artifact@main
@ -231,7 +222,6 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
configuration: configuration:
- debug
- release - release
arch: arch:
- amd64 - amd64