name: CI (Bazel) | |
on: | |
push: | |
branches: [main] | |
permissions: | |
contents: read | |
jobs: | |
build: | |
runs-on: ${{ matrix.os }} | |
strategy: | |
fail-fast: false | |
matrix: | |
os: [macos-latest, ubuntu-latest, windows-latest] | |
env: | |
BAZELISK_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
steps: | |
- uses: actions/checkout@v4.1.4 | |
- uses: bazel-contrib/setup-bazel@0.8.2 | |
with: | |
bazelisk-version: '1.x' | |
- run: .github/bazel.sh | |
shell: bash |