name: ci on: push: tags: ["v*"] pull_request: workflow_dispatch: jobs: nix-flake: name: Nix flake checks runs-on: nix steps: - uses: actions/checkout@v4 - name: Check flake run: nix flake check --print-build-logs # package.sh bundles the cdylib from ./result/lib, so link the aac package first. - name: Build Rust core run: nix build .#aac --print-build-logs - name: Package VPM zip run: nix develop -c bash ./vpm/package.sh - name: Build Unity bundle run: nix build .#default --print-build-logs