add check step
Some checks failed
Backend Actions / check (push) Has been cancelled
Backend Actions / test (push) Has been cancelled
Backend Actions / build (push) Has been cancelled

This commit is contained in:
2025-07-22 00:23:06 +01:00
parent f2c4c15da1
commit 49ce982c26
3 changed files with 23 additions and 1 deletions

View File

@ -3,6 +3,25 @@ run-name: ${{ gitea.actor }} is running backend actions
on: [push]
jobs:
check:
runs-on: rust-latest
defaults:
run:
working-directory: ./backend
steps:
- uses: actions/checkout@v4
- name: Load Cache
uses: actions/cache@v4
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-cargo-check-${{ hashFiles('Cargo.lock') }}
- name: Run Clippy
run: cargo clippy --no-deps -- -Dwarnings -Dclippy::correctness -Wclippy::pedantic -Wclippy::perf -Aclippy::missing_errors_doc -Aclippy::missing_panics_doc
build:
runs-on: rust-latest
defaults:
@ -36,6 +55,8 @@ jobs:
~/.cargo/git
target
key: ${{ runner.os }}-cargo-test-${{ hashFiles('Cargo.lock') }}
- name: Build Binary with Shutdown
run: cargo build --features shutdown --bin nuchat
- name: Build Test Binary
run: cargo test --no-run
- name: Run Tests