Przejdź do głównej zawartości

Deployment

TargetPlatformStatus
Desktop (Tauri)macOS, Windows, LinuxGłówny kanał
Web (Vite)BrowserDostępny
KomendaOpis
pnpm build:desktop:macmacOS release (wrapper na scripts/build-release.sh)
pnpm build:desktop:mac:adhocmacOS ad-hoc (dev/test)
pnpm build:desktop:winWindows (tauri build x86_64-pc-windows-msvc)
pnpm tauri:buildUniversal (domyślna konfiguracja Tauri)
pnpm build:storybookStorybook build
KomendaOpis
pnpm mac:keys:setupPrzygotowanie kluczy
pnpm mac:notarizeNotaryzacja (wymaga certyfikatów)
pnpm build:desktop:mac:adhocAd-hoc dla dev/test

Podpisywanie binarek zależne od cert MSVC - patrz scripts/win-build-alpha.ps1.

KomendaOpis
pnpm ci:pr-quality:localSzybkie CI lokalne
pnpm smoke:allSmoke (pipeline-smoke)
pnpm contract:checkKontrakty FE↔BE
pnpm audit:a11y:allA11y baseline (opcjonalnie)
  • Visual Studio Build Tools
  • WebView2 Runtime
  • libgtk-3-dev libssl-dev webkit2gtk-4.0
  • Playwright deps: pnpm exec playwright install --with-deps
  • pnpm env:verify przechodzi
  • pnpm manifest:ensure bez diffów
  • pnpm ci:pr-quality:local zielone (lub równoważny pipeline CI)
  • Build docelowy (mac/win/linux) kończy się sukcesem
  • Smoke/contract według potrzeb (smoke:all, contract:check)