Skip to content

chore: bump Aspect CLI to 2026.24.11 #61

chore: bump Aspect CLI to 2026.24.11

chore: bump Aspect CLI to 2026.24.11 #61

name: CI - Vanilla Bazel
on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
# Note: linux is tested on Buildkite via Aspect Workflows
# Only run MacOS and Windows on main branch (not PRs) to minimize minutes (billed at 10X and 2X respectively)
# https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#included-storage-and-minutes
test-macos:
if: github.ref_name == 'main' || contains(github.head_ref, 'macos')
runs-on: macos-latest
strategy:
fail-fast: false
matrix:
folder:
- "."
- "e2e/jasmine_test"
- "e2e/smoke"
steps:
- uses: actions/checkout@v6
- uses: bazel-contrib/setup-bazel@c5acdfb288317d0b5c0bbd7a396a3dc868bb0f86 # 0.19.0
with:
bazelisk-cache: true
disk-cache: macos-${{ matrix.folder }}
repository-cache: true
- name: bazel test //...
working-directory: ${{ matrix.folder }}
shell: bash
run: |
BAZEL_MAJOR=$(head -c 1 .bazelversion)
bazel \
--bazelrc=${GITHUB_WORKSPACE//\\/\/}/.github/workflows/ci.bazelrc \
test \
--test_tag_filters=-skip-on-bazel${BAZEL_MAJOR} \
--build_tag_filters=-skip-on-bazel${BAZEL_MAJOR} \
//...
test-windows:
if: github.ref_name == 'main' || contains(github.head_ref, 'windows')
runs-on: windows-latest
strategy:
fail-fast: false
matrix:
folder:
- "."
- "e2e/jasmine_test"
- "e2e/smoke"
steps:
- uses: actions/checkout@v6
- uses: bazel-contrib/setup-bazel@c5acdfb288317d0b5c0bbd7a396a3dc868bb0f86 # 0.19.0
with:
bazelisk-cache: true
disk-cache: windows-${{ matrix.folder }}
repository-cache: true
- name: bazel test //...
working-directory: ${{ matrix.folder }}
shell: bash
run: |
BAZEL_MAJOR=$(head -c 1 .bazelversion)
bazel \
--bazelrc=${GITHUB_WORKSPACE//\\/\/}/.github/workflows/ci.bazelrc \
test \
--test_tag_filters=-skip-on-bazel${BAZEL_MAJOR} \
--build_tag_filters=-skip-on-bazel${BAZEL_MAJOR} \
//...