Skip to content

Add Apple system speech backups (#31) #53

Add Apple system speech backups (#31)

Add Apple system speech backups (#31) #53

Workflow file for this run

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