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

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. Checkout — actions/checkout@v4
  2. Rust toolchain — dtolnay/rust-toolchain@stable с target от matrix
  3. Build — cargo build --release --target $TARGET
  4. Test — cargo test --target $TARGET

Бележки​

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