diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b50d010..6cf1d57 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,32 +11,32 @@ jobs: build: runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Configure Git Auth for Submodules - run: | - git config --global url."https://${{ github.token }}@git.neru.rip/".insteadOf "https://git.neru.rip/" - - - name: Fetch Submodules - run: git submodule update --init --recursive - - - name: Install cross-compilation tools - run: | - sudo apt-get update - sudo apt-get install -y cmake gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 dotnet-sdk-8.0 - - - name: Configure CMake for Windows - run: | - cmake -B build -S . \ - -DCMAKE_TOOLCHAIN_FILE=/usr/share/mingw-w64/toolchain-x86_64.cmake \ - -DCMAKE_SYSTEM_NAME=Windows \ - -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc \ - -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ \ - -DCMAKE_RC_COMPILER=x86_64-w64-mingw32-windres - - - name: Build Unlocker - run: cmake --build build --config Release --target dbd-unlocker - - - name: Build Dumper (Windows) - run: dotnet build src/dumper/dbd-dumper.csproj -c Release --runtime win-x64 + steps: + - uses: actions/checkout@v4 + + - name: Configure Git Auth for Submodules + run: | + git config --global url."https://${{ github.token }}@git.neru.rip/".insteadOf "https://git.neru.rip/" + + - name: Fetch Submodules + run: git submodule update --init --recursive + + - name: Install cross-compilation tools + run: | + sudo apt-get update + sudo apt-get install -y cmake gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 dotnet-sdk-8.0 + + - name: Configure CMake for Windows + run: | + cmake -B build -S . \ + -DCMAKE_TOOLCHAIN_FILE=/usr/share/mingw-w64/toolchain-x86_64.cmake \ + -DCMAKE_SYSTEM_NAME=Windows \ + -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc \ + -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ \ + -DCMAKE_RC_COMPILER=x86_64-w64-mingw32-windres + + - name: Build Unlocker + run: cmake --build build --config Release --target dbd-unlocker + + - name: Build Dumper (Windows) + run: dotnet build src/dumper/dbd-dumper.csproj -c Release --runtime win-x64