fix: fixes tauri builds and adds workflow to see if everything builds

This commit is contained in:
2024-01-23 13:37:02 -05:00
parent 3697db9b7d
commit c7ec67f1bb
5 changed files with 58 additions and 35 deletions

25
.github/workflows/build.yml vendored Normal file
View File

@ -0,0 +1,25 @@
name: Builds Application
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
build:
name: Builds backend
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v19
with:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
- name: Enter Development Shell
run: nix develop
- name: Build Backend
run: make
- name: Install NPM Packages
run: npm install
- name: Build Frontend
run: npm run tauri build

View File

@ -1,17 +0,0 @@
name: C/C++ CI
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: make
run: make