Skip to content

ci: fix Bazel cache paths for C++ workflows#3535

Merged
chaokunyang merged 3 commits intoapache:mainfrom
chaokunyang:codex/fix-bazel-cache
Apr 3, 2026
Merged

ci: fix Bazel cache paths for C++ workflows#3535
chaokunyang merged 3 commits intoapache:mainfrom
chaokunyang:codex/fix-bazel-cache

Conversation

@chaokunyang
Copy link
Copy Markdown
Collaborator

@chaokunyang chaokunyang commented Apr 3, 2026

Summary

  • cache the Bazel output base used by setup-bazel on GitHub-hosted runners
  • keep the existing legacy cache paths alongside the actual ~/.bazel locations
  • replace the sanitizer //cpp/... sweep with a smaller smoke suite that still exercises util/meta/row/encoder plus representative serialization entry tests

Verification

  • python3 - <<'PY' ... yaml.safe_load(".github/workflows/ci.yml") ... PY
  • git diff --check

This PR is intended to drive the C++ ASan and UBSan jobs closer to the PR-time budget. If the new smoke suite is still too slow, the next step is reducing to a single sanitizer on PRs and moving the broader sweep to nightly.

@chaokunyang chaokunyang requested review from pandalee99 and urlyy April 3, 2026 07:16
@chaokunyang chaokunyang merged commit ee8532f into apache:main Apr 3, 2026
68 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants