Skip to content

build(deps): bump esbuild from 0.21.5 to 0.25.12 in the npm_and_yarn group across 1 directory #28

build(deps): bump esbuild from 0.21.5 to 0.25.12 in the npm_and_yarn group across 1 directory

build(deps): bump esbuild from 0.21.5 to 0.25.12 in the npm_and_yarn group across 1 directory #28

Workflow file for this run

name: linux-ci
on:
push:
branches:
- main
- "codex/**"
pull_request:
workflow_dispatch:
jobs:
checks:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt, clippy
- name: Install Linux system dependencies
run: |
sudo apt-get update
sudo apt-get install -y \
libgtk-3-dev \
libwebkit2gtk-4.1-dev \
libayatana-appindicator3-dev \
librsvg2-dev \
patchelf
- name: Install frontend dependencies
run: npm ci
- name: Frontend checks
run: |
npx tsc --noEmit
npm run test
npm run build
- name: Rust checks
working-directory: src-tauri
run: |
cargo fmt --check
cargo clippy --all-targets --all-features -- -D warnings
cargo test
cargo build
- name: Documentation and invariant references
run: |
grep -R -n "prepare_export_documents_backfills_required_reports\|summarize_codebase_emits_grounded_sections_with_citations" src-tauri/src
grep -n "ARTIFACT_DIFF.json" README.md RUNBOOK.md RELEASE_CHECKLIST.md
test -f docs/next-phases-plan.md
bundle-linux:
runs-on: ubuntu-latest
needs: checks
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
- name: Install Linux system dependencies
run: |
sudo apt-get update
sudo apt-get install -y \
libgtk-3-dev \
libwebkit2gtk-4.1-dev \
libayatana-appindicator3-dev \
librsvg2-dev \
patchelf
- name: Install frontend dependencies
run: npm ci
- name: Build Linux bundles
run: npm run tauri build -- --bundles deb,appimage
- name: Upload Linux bundles
uses: actions/upload-artifact@v4
with:
name: auraforge-linux-bundles
path: |
src-tauri/target/release/bundle/deb/**/*.deb
src-tauri/target/release/bundle/appimage/**/*.AppImage