Felipe97/llama-cpp-compiled
01.2k
1name: UI Build (self-hosted)2 3on:4 workflow_call:5 6jobs:7 build:8 runs-on: [self-hosted, fast]9 env:10 BRANCH_NAME: ${{ github.head_ref || github.ref_name }}11 12 steps:13 - name: Checkout code14 uses: actions/checkout@v615 16 - name: Setup Node.js17 uses: actions/setup-node@v618 with:19 node-version: "24"20 # cache: "npm"21 # cache-dependency-path: "tools/ui/package-lock.json"22 package-manager-cache: false23 24 - name: Install dependencies25 run: npm ci26 working-directory: tools/ui27 28 - name: Build application29 run: npm run build30 working-directory: tools/ui31 32 - name: Upload built UI33 uses: actions/upload-artifact@v634 with:35 name: llama-ui.zip36 path: tools/ui/dist/37 retention-days: 138 