Skip to content

Initial RAGit release: on-device RAG desktop app (Phases 0-9) #1

Initial RAGit release: on-device RAG desktop app (Phases 0-9)

Initial RAGit release: on-device RAG desktop app (Phases 0-9) #1

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
frontend:
name: Frontend (tsc + vite build)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
- run: npm install
- run: npm run build
rust:
name: Rust (cargo check)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
- name: Cache cargo
uses: actions/cache@v4
with:
path: |
~/.cargo/registry
~/.cargo/git
src-tauri/target
key: ${{ runner.os }}-cargo-${{ hashFiles('src-tauri/Cargo.lock') }}
- name: cargo check
working-directory: src-tauri
run: cargo check