From 96291056f7589cf90650c6c1078049d5ee21bca3 Mon Sep 17 00:00:00 2001 From: Trivernis Date: Fri, 5 Nov 2021 08:54:25 +0100 Subject: [PATCH] Add build debug workflow Signed-off-by: Trivernis --- .../.github/workflows/build-debug-build.yml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 mediarepo-ui/.github/workflows/build-debug-build.yml diff --git a/mediarepo-ui/.github/workflows/build-debug-build.yml b/mediarepo-ui/.github/workflows/build-debug-build.yml new file mode 100644 index 0000000..7125a5c --- /dev/null +++ b/mediarepo-ui/.github/workflows/build-debug-build.yml @@ -0,0 +1,44 @@ +name: Build Debug Build + +on: + workflow_dispatch: + push: + branches: + - main + - github-actions + +jobs: + build: + + runs-on: ${{ matrix.os }} + + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + + steps: + - uses: actions/checkout@v2 + + - name: Use Node.js 16 + uses: actions/setup-node@v1 + with: + node-version: 16 + + - name: Install Tauri + run: cargo install tauri-cli --version ^1.0.0-beta + + - name: Install dependencies + uses: borales/actions-yarn@v2.3.0 + with: + cmd: build + + - name: Build project + run: cargo tauri build --debug + + - name: Upload artifacts + uses: actions/upload-artifact@v2 + with: + name: mediarepo-ui-{{ matrix.os }} + path: | + src-tauri/release/bundle/* + src-tauri/release/mediarepo-ui* \ No newline at end of file