Add Apple system speech backups (#31) #53
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Native Validation | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| branches: | |
| - main | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| jobs: | |
| validate-public: | |
| runs-on: macos-15 | |
| timeout-minutes: 45 | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| - name: Set up Bun | |
| uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 | |
| with: | |
| bun-version: "1.3.14" | |
| - name: Ensure validation helpers | |
| run: | | |
| command -v jq >/dev/null 2>&1 || arch -arm64 brew install jq | |
| command -v rg >/dev/null 2>&1 || arch -arm64 brew install ripgrep | |
| jq --version | |
| rg --version | head -n 1 | |
| - name: Bootstrap public native toolchain | |
| run: bash ./tools/bootstrap.sh native --with-bridge | |
| - name: Validate public native surface and safe tests | |
| run: bash ./tools/validate.sh --with-bridge |