Skip to content

Define project-first task and CI naming #2755

Define project-first task and CI naming

Define project-first task and CI naming #2755

name: Bazel
# Orchestrates Bazel CI across supported platforms. The matrix fan-out happens
# once and invokes bazel-ci.yml once per platform.
on:
push:
branches:
- master
pull_request:
merge_group:
types: [checks_requested]
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
jobs:
bazel:
strategy:
fail-fast: false
matrix:
include:
- platform_name: linux-amd64
runner: ubuntu-24.04
- platform_name: linux-arm64
runner: ubuntu-24.04-arm
- platform_name: darwin-arm64
runner: macos-26
uses: ./.github/workflows/bazel-ci.yml
with:
platform_name: ${{ matrix.platform_name }}
runner: ${{ matrix.runner }}
secrets: inherit