Make Bazel checks advisory and pause Bazel release artifacts (#58717)

## Why

The BuildBuddy key is revoked. Temporarily keep Bazel-dependent checks from blocking CI and release only Cargo artifacts.

## What changed

- Remove Bazel from the `blocking-ci` required dependencies.
- Make the Bazel-backed argument comment lint and SDK jobs advisory, and stop requiring the lint job to succeed in the Rust CI results check.
- Restrict release build and packaging matrices to Cargo, including Windows and provisioned macOS packages, and exclude Bazel binaries and symbols from release artifact downloads.

GitOrigin-RevId: 2c0d23471bbd0ab2eb4d90d318b518d0b33db97f
This commit is contained in:
Dmitriy Kovalenko
2026-11-01 15:40:16 +00:00
committed by copyberry
parent 5e07d1f694
commit 231c8abd2f
6 changed files with 23 additions and 18 deletions
+2 -1
View File
@@ -50,8 +50,9 @@ jobs:
# Without `always()`, GitHub skips this job after a failed dependency and a
# required check can appear successful instead of reporting the failure.
if: ${{ always() }}
# Bazel is advisory while the BuildBuddy key is revoked. Restore its dependency
# once the suite can run without BuildBuddy.
needs:
- bazel
- blob-size-policy
- cargo-deny
- codespell