feat: KitchenStock light UI, Gemma 31B AI, supermarket store filters & 130+ vegan products

This commit is contained in:
KitchenStock
2026-07-26 20:08:16 +02:00
commit 83fcf6909c
81 changed files with 17001 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
name: KitchenStock Quality CI
on:
push:
branches: [ main, master ]
pull_request:
branches: [ main, master ]
jobs:
quality:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'npm'
- name: Install Dependencies
run: npm ci --legacy-peer-deps
- name: Run Typecheck
run: npm run typecheck
- name: Run Vitest Unit Tests
run: npm run test
- name: Build Next.js Production App
run: npm run build
env:
NEXT_PUBLIC_SUPABASE_URL: ${{ secrets.NEXT_PUBLIC_SUPABASE_URL || 'https://demo.supabase.co' }}
NEXT_PUBLIC_SUPABASE_ANON_KEY: ${{ secrets.NEXT_PUBLIC_SUPABASE_ANON_KEY || 'demo-key' }}
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY || 'demo-key' }}