Skip to content

Bump version to 1.0.29 #70

Bump version to 1.0.29

Bump version to 1.0.29 #70

Workflow file for this run

name: PR check
on:
push:
branches: [main, master]
paths-ignore:
- 'docs/**'
- '**/*.md'
- 'CONTEXT.md'
- '.github/CI.md'
pull_request:
paths-ignore:
- 'docs/**'
- '**/*.md'
- 'CONTEXT.md'
- '.github/CI.md'
workflow_dispatch:
concurrency:
group: pr-check-${{ github.ref }}
cancel-in-progress: true
env:
CARGO_TERM_COLOR: always
jobs:
pr-check:
name: Windows V1 gate
runs-on: windows-2025
steps:
- uses: actions/checkout@v4
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
targets: x86_64-pc-windows-msvc
components: rustfmt, clippy
- name: Cache cargo
uses: Swatinem/rust-cache@v2
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 10.18.1
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
cache: pnpm
cache-dependency-path: apps/desktop-tauri/pnpm-lock.yaml
- name: Install frontend deps
run: pnpm --dir apps/desktop-tauri install --frozen-lockfile
- name: Rust format check
run: cargo fmt --all --check
- name: Shared Rust clippy
run: cargo clippy --manifest-path rust/Cargo.toml --all-targets -- -D warnings
- name: Frontend type check / build
run: pnpm --dir apps/desktop-tauri run build
- name: Tauri Rust clippy
run: cargo clippy --manifest-path apps/desktop-tauri/src-tauri/Cargo.toml --all-targets -- -D warnings
- name: Shared Rust tests
run: cargo test --manifest-path rust/Cargo.toml -- --test-threads=1
- name: Tauri Rust tests
run: cargo test --manifest-path apps/desktop-tauri/src-tauri/Cargo.toml
- name: Frontend tests
run: pnpm --dir apps/desktop-tauri test
- name: V1 boundary scan
shell: pwsh
run: .\scripts\assert-v1-boundaries.ps1
- name: Release workflow policy guard
shell: pwsh
run: .\scripts\assert-release-workflow.ps1
- name: Production dependency audit
run: pnpm --dir apps/desktop-tauri audit --prod --audit-level high
- name: License audit
shell: pwsh
run: .\scripts\audit-licenses.ps1
- name: Tauri x64 production build
run: pnpm --dir apps/desktop-tauri run tauri:build