Преминете към основното съдържание

Client Build Pipeline

Workflow: .github/workflows/client-build.yml

Тригери

  • Push в client/** или .github/workflows/client-build.yml
  • Pull Request в client/**

Стратегия

Matrix билд за две платформи:

OSTargetRunner
Windowsx86_64-pc-windows-msvcwindows-latest
macOSaarch64-apple-darwinmacos-14

Стъпки

  1. Checkoutactions/checkout@v4
  2. Rust toolchaindtolnay/rust-toolchain@stable с target от matrix
  3. Buildcargo build --release --target $TARGET
  4. Testcargo test --target $TARGET

Бележки

  • Не деплойва автоматично — само билдва и тества
  • Release-и се правят ръчно чрез GitHub Releases
  • MSIX пакетирането е отделен процес (вижте Release процес)