~/talk

Bazel Federation + Q&A

Talkat BazelCon 2019 · 2019-12-11..12-12· [devops-and-delivery]
links:none on file
slides:none on file

A GitHub repo maps specific rule-set URLs, versions and checksums into a single GitHub repo of pinned rule sets that exposes Bzl repository/macros so a workspace can pull a federation HTTP archive and request “give me rules_cc” while the federation hides transitive dependencies and toolchain setup. CI (called bazelci tests) runs integration and presubmit checks; current preview is 0.0.1 preview supporting C++, Java, Python and Skylib, with workarounds for Starlark’s inability to load inside macros and plans to onboard Go, Docker and automated release tooling.

AI-written summary · about

  1. 0:00Bazel Federation intro
  2. 1:04Bazel rules challenges
  3. 3:32Dependency and versioning issues
  4. 4:36Bazel Federation tech
  5. 6:00Federation in workspace
  6. 7:23Simplifying dependencies
  7. 8:49Limitations and future
  8. 9:30Managing Bazel versions
  9. 10:54Ruleset guidelines and CI
  10. 11:57State and roadmap
  11. 13:45Best practices and tooling
  12. 15:31Release automation
  13. 16:57Enhancing Bazel usability
  14. 18:02Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.