Skip to content

Comments

Add Bazel build system, update deps, error on missing URLs#22

Merged
stefanpenner merged 3 commits intomainfrom
bazel-setup
Feb 8, 2026
Merged

Add Bazel build system, update deps, error on missing URLs#22
stefanpenner merged 3 commits intomainfrom
bazel-setup

Conversation

@stefanpenner
Copy link
Owner

Summary

  • Add Bazel 8.4 with bzlmod — rules_go 0.59.0, gazelle 0.47.0, hermetic_cc_toolchain 4.1.0, Go SDK 1.25.7
  • Gazelle-generated BUILD.bazel files for all 16 packages and 3 binaries
  • GHA workflow updated to use bazel test //... / bazel build //cmd/... with setup-bazel caching
  • All Go dependencies updated to latest versions (notably OTel 1.40.0, charmbracelet updates, protobuf 1.36.11)
  • Show a helpful error message when gha-analyzer is invoked without any URLs

Test plan

  • bazel build //... — 29 targets build successfully
  • bazel test //... — 9/9 tests pass
  • bazel run //cmd/gha-analyzer -- --help — binary runs
  • gha-analyzer with no args shows error and exits 1
  • CI passes

🤖 Generated with Claude Code

stefanpenner and others added 3 commits February 8, 2026 15:00
- Add Bazel 8.4 with bzlmod (rules_go 0.59.0, gazelle 0.47.0, hermetic_cc_toolchain 4.1.0)
- Generate BUILD.bazel files for all 16 packages and 3 binaries
- Update GHA workflow to use bazel test/build with setup-bazel caching
- Update all Go dependencies to latest versions
- Show helpful error when gha-analyzer is invoked without URLs

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Shorthand inputs like "nodejs/node/pull/60369" now get expanded to
"nodejs/node#60369" in the OSC 8 href so
the link is actually clickable.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
This file was previously untracked because the .gitignore pattern
"gha-analyzer" matched the cmd/gha-analyzer/ directory.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@stefanpenner stefanpenner merged commit 7121de2 into main Feb 8, 2026
3 checks passed
@stefanpenner stefanpenner deleted the bazel-setup branch February 8, 2026 22:08
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.

1 participant