fix(wiki): require LLM for Ask and bootstrap vague questions #7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Desktop (Windows) | |
| on: | |
| workflow_dispatch: | |
| push: | |
| branches: [main] | |
| paths: | |
| - 'apps/desktop/**' | |
| - 'apps/web/**' | |
| - 'packages/**' | |
| - 'scripts/desktop-stage.mjs' | |
| - 'scripts/desktop-publish-release.mjs' | |
| - 'src/**' | |
| permissions: | |
| contents: write | |
| jobs: | |
| build-windows: | |
| runs-on: windows-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: '22' | |
| cache: npm | |
| - name: Install Rust | |
| uses: dtolnay/rust-toolchain@1.88.0 | |
| - name: Install NSIS | |
| run: choco install nsis -y | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Stage desktop runtime | |
| run: npm run stage:desktop | |
| - name: Build desktop app | |
| run: npm run build:app -w @codedelta/desktop -- --bundles nsis | |
| - name: Upload Windows installer artifact | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: codedelta-windows-exe | |
| path: | | |
| apps/desktop/src-tauri/target/release/bundle/nsis/*.exe | |
| if-no-files-found: error | |
| - name: Publish installer to GitHub Release | |
| if: github.ref == 'refs/heads/main' | |
| shell: bash | |
| env: | |
| GH_TOKEN: ${{ github.token }} | |
| run: | | |
| set -euo pipefail | |
| EXE=$(ls apps/desktop/src-tauri/target/release/bundle/nsis/*.exe) | |
| node scripts/desktop-publish-release.mjs windows "$EXE" |