Brunobkr/llama.cpp_AlgMor24_github
ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.
03k
1name: UI2 3on:4 workflow_dispatch:5 inputs:6 sha:7 description: 'Commit SHA1 to build'8 required: false9 type: string10 push:11 branches:12 - master13 paths: [14 '.github/workflows/ui.yml',15 '.github/workflows/ui-build.yml',16 'tools/ui/**.*',17 'tools/server/tests/**.*'18 ]19 pull_request:20 types: [opened, synchronize, reopened]21 paths: [22 '.github/workflows/ui.yml',23 '.github/workflows/ui-build.yml',24 'tools/ui/**.*',25 'tools/server/tests/**.*'26 ]27 28env:29 LLAMA_ARG_LOG_COLORS: 130 LLAMA_ARG_LOG_PREFIX: 131 LLAMA_ARG_LOG_TIMESTAMPS: 132 LLAMA_ARG_LOG_VERBOSITY: 1033 34concurrency:35 group: ${{ github.workflow }}-${{ github.ref }}-${{ github.head_ref || github.run_id }}36 cancel-in-progress: true37 38jobs:39 ui-build:40 name: Build static output41 uses: ./.github/workflows/ui-build.yml42 43 ui-checks:44 name: Checks45 needs: ui-build46 runs-on: ubuntu-24.0447 continue-on-error: true48 steps:49 - name: Checkout code50 uses: actions/checkout@v651 with:52 fetch-depth: 053 ref: ${{ github.event.inputs.sha || github.event.pull_request.head.sha || github.sha || github.head_ref || github.ref_name }}54 55 - name: Setup Node.js56 id: node57 uses: actions/setup-node@v658 with:59 node-version: "24"60 cache: "npm"61 cache-dependency-path: "tools/ui/package-lock.json"62 63 - name: Download built UI artifacts64 uses: actions/download-artifact@v665 with:66 name: ui-build67 path: tools/ui/dist/68 69 - name: Install dependencies70 id: setup71 if: ${{ steps.node.conclusion == 'success' }}72 run: npm ci73 working-directory: tools/ui74 75 - name: Run type checking76 if: ${{ always() && steps.setup.conclusion == 'success' }}77 run: npm run check78 working-directory: tools/ui79 80 - name: Run linting81 if: ${{ always() && steps.setup.conclusion == 'success' }}82 run: npm run lint83 working-directory: tools/ui84 85 - name: Install Playwright browsers86 id: playwright87 if: ${{ always() && steps.setup.conclusion == 'success' }}88 run: npx playwright install --with-deps89 working-directory: tools/ui90 91 - name: Run Client tests92 if: ${{ always() && steps.playwright.conclusion == 'success' }}93 run: npm run test:client94 working-directory: tools/ui95 96 - name: Run Unit tests (uses pre-built dist/ from ui-build)97 if: ${{ always() && steps.playwright.conclusion == 'success' }}98 run: npm run test:unit99 working-directory: tools/ui100 101 e2e-tests:102 name: E2E Tests103 needs: ui-build104 runs-on: ubuntu-24.04105 steps:106 - name: Checkout code107 uses: actions/checkout@v6108 with:109 fetch-depth: 0110 ref: ${{ github.event.inputs.sha || github.event.pull_request.head.sha || github.sha || github.head_ref || github.ref_name }}111 112 - name: Setup Node.js113 id: node114 uses: actions/setup-node@v6115 with:116 node-version: "24"117 cache: "npm"118 cache-dependency-path: "tools/ui/package-lock.json"119 120 - name: Install dependencies121 id: setup122 if: ${{ steps.node.conclusion == 'success' }}123 run: npm ci124 working-directory: tools/ui125 126 - name: Download built UI artifacts (reuses ui-build)127 uses: actions/download-artifact@v6128 with:129 name: ui-build130 path: tools/ui/dist/131 132 - name: Install Playwright browsers133 id: playwright134 if: ${{ always() && steps.setup.conclusion == 'success' }}135 run: npx playwright install --with-deps136 working-directory: tools/ui137 138 - name: Build Storybook139 if: ${{ always() && steps.playwright.conclusion == 'success' }}140 run: npm run build-storybook141 working-directory: tools/ui142 143 - name: Run UI tests144 if: ${{ always() && steps.playwright.conclusion == 'success' }}145 run: npm run test:ui -- --testTimeout=60000146 working-directory: tools/ui147 148 - name: Run E2E tests (uses pre-built dist/ from ui-build)149 if: ${{ always() && steps.playwright.conclusion == 'success' }}150 run: npm run test:e2e151 working-directory: tools/ui152 