diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index d174df7..6143376 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -47,3 +47,40 @@ jobs: name: windows_build path: target/bundled/* if-no-files-found: warn + debug_build_macos: + runs-on: macos-12 + steps: + - uses: actions/checkout@v3 + - name: Run bundler + run: cargo xtask bundle Subhoofer --profile profiling + - uses: actions/upload-artifact@v4 + with: + name: macos_build + path: target/bundled/* + if-no-files-found: warn + debug_build_linux: + runs-on: ubuntu-latest + steps: + - uses: ConorMacBride/install-package@v1.1.0 + with: + # Packages to install with apt on Linux + apt: libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxkbcommon-x11-dev libatk1.0-dev build-essential libgtk-3-dev libxcb-dri2-0-dev libxcb-icccm4-dev libx11-xcb-dev + - uses: actions/checkout@v3 + - name: Run bundler + run: cargo xtask bundle Subhoofer --profile profiling + - uses: actions/upload-artifact@v4 + with: + name: linux_build + path: target/bundled/* + if-no-files-found: warn + debug_build_windows: + runs-on: windows-latest + steps: + - uses: actions/checkout@v3 + - name: Run bundler + run: cargo xtask bundle Subhoofer --profile profiling + - uses: actions/upload-artifact@v4 + with: + name: windows_build + path: target/bundled/* + if-no-files-found: warn