1. b089d17 build(deps-dev): Bump the "dev-only" group with 1 update across multiple ecosystems (#4479) by dependabot[bot] · 14 hours ago upstream/main
  2. f9a7e8a workflows: use ubuntu-latest in release_build_artifacts.yaml (#4475) by Richard Levasseur · 2 days ago
  3. 71573b1 workflows: use pull_request instead of pull_request_target (#4474) by Richard Levasseur · 2 days ago
  4. aa81a77 feat(toolchains): support debug runtimes on Linux and macOS (#4471) by vadikmironov · 2 days ago
  5. 05e93bc build: deduplicate sub-workspace downloader configs (#4467) by Richard Levasseur · 2 days ago
  6. 53400d3 chore(release): sync changelog for v2.5.0 backports (#4464) by github-actions[bot] · 2 days ago
  7. f66b6c3 fix(sphinxdocs): stop hardcoding --show-traceback in sphinx_docs (#4470) by Kayce Basques · 2 days ago
  8. 84031ff build(deps-dev): sync manifests, lockfiles, and tests after #4463 (#4473) by Kayce Basques · 2 days ago
  9. f1c8699 agents: document Bzlmod cycle, BUILD macro, lockfile, and PR rules (#4468) by Richard Levasseur · 2 days ago
  10. 062a81c agents: add mirror, ifttt-lint, and Bazel 5xx flake rules (#4465) by Richard Levasseur · 3 days ago
  11. 4689a40 build(deps-dev): Bump the "dev-only" group with 1 update across multiple ecosystems (#4463) by dependabot[bot] · 3 days ago
  12. b03080f fix(toolchains): prefer non-debug builds from runtime manifests (#4442) by vadikmironov · 3 days ago
  13. 03e3dff build(crates): migrate crate_universe to Cargo.toml for Dependabot (#4461) by Richard Levasseur · 3 days ago
  14. c4ac0a6 ci: mirror downloader dependencies across sub-workspaces (#4459) by Richard Levasseur · 3 days ago
  15. de341ed agents: update workflow, Python, and CI skill guidelines (#4462) by Richard Levasseur · 3 days ago
  16. 68052f2 build: enforce ifttt-lint in pre-commit and CI (#4460) by Richard Levasseur · 3 days ago
  17. 1bf79e9 refactor(toolchains): define the Python toolchain type in rules_python (#4404) by Fabian Meumertzheim · 3 days ago
  18. 1d5ae0e chore(release): sync changelog for v2.5.0 backports (#4454) by github-actions[bot] · 3 days ago
  19. c1507d8 build: enforce keep-sorted in pre-commit and CI (#4453) by Richard Levasseur · 3 days ago
  20. 0719773 docs: speed up Read the Docs builds with RBE and Bazelisk (#4452) by Richard Levasseur · 3 days ago
  21. 3dd56ab refactor(pypi): migrate requirements.txt lockfiles to uv.lock (#4379) by Richard Levasseur · 4 days ago
  22. ab7da31 fix: stop rules_python from warning about its own implicit __init__.py creation (#4451) by David Sanderson · 4 days ago
  23. 18f5201 docs: filter env output in Read the Docs build (#4450) by Richard Levasseur · 4 days ago
  24. 44aa9f6 ci: replace EOL debian11 platform with debian13 (#4443) by Richard Levasseur · 4 days ago
  25. 0a309da agents: prefix conversation title with "done " after cleanup (#4449) by Richard Levasseur · 4 days ago
  26. 9fbcb5a agents: preserve documented rule findings during review-code synthesis (#4447) by Richard Levasseur · 4 days ago
  27. d2c47ce tests(coverage): use runfiles.CreateOrRaise() and rf.root() in coverage_collection_test (#4446) by Richard Levasseur · 4 days ago
  28. f457117 fix(pypi): only expose uv.lock packages present on all platforms (#4444) by Richard Levasseur · 4 days ago
  29. 01fedb2 agents: add Comment Readability Editor pass to review-code (#4445) by Richard Levasseur · 4 days ago
  30. d6cb450 refactor(toolchain): select bundled coverage wheels with select_whl (#4414) by Ignas Anikevicius · 4 days ago
  31. cf82882 test(coverage): check the coverage collection with the bundled coverage tool (#4417) by Ignas Anikevicius · 4 days ago
  32. a476005 fix(toolchain): keep the strip_prefix when single_version_override has no urls (#4435) by Ignas Anikevicius · 4 days ago
  33. d9736b2 docs(gazelle): document the python_resolve_sibling_imports directive (#4437) by Ignas Anikevicius · 4 days ago
  34. 5f64d49 fix(pypi): enable pip.default.envsubst for pip.default.index_url (#4438) by David Sanderson · 4 days ago
  35. bc65d5e docs: use install_only_stripped runtime for Read the Docs builds (#4439) by Richard Levasseur · 4 days ago
  36. 8a3b77c fix(pypi): respect uv.lock dependency platform markers (#4286) by Karlo Delalic · 5 days ago
  37. 30f81a0 fix(pypi): make requirements_lock optional in multi_pip_parse (#4430) by Richard Levasseur · 5 days ago
  38. 11f8870 workflows: forward human actor to publish-to-bcr for CLA compliance (#4432) by Richard Levasseur · 5 days ago
  39. 9b057d1 agents: structure review-code draft comments with suggested fix and where (#4431) by Richard Levasseur · 5 days ago
  40. 7a25264 refactor(rust): upgrade workspace crates to edition 2024 (#4424) by Richard Levasseur · 5 days ago
  41. 7de3ec5 agents: document cross-branch workflow dispatch and draft PR merge (#4425) by Richard Levasseur · 5 days ago
  42. ca68534 workflows: dispatch release issue workflows against the release branch (#4422) by Richard Levasseur · 5 days ago
  43. a832b2d agents: add pipeline reuse, type uniformity, and WORKSPACE parity rules (#4421) by Richard Levasseur · 5 days ago
  44. 4adca25 refactor(rust): allow unwrap in tests; restyle expect messages (#4423) by Richard Levasseur · 5 days ago
  45. d0d6e32 feat(pypi): support uv.lock in WORKSPACE pip_parse (#4416) by Ignas Anikevicius · 6 days ago
  46. 498fdca chore(release): sync changelog for v2.5.0 backports (#4419) by github-actions[bot] · 6 days ago
  47. 21e26e1 refactor(zipapp): port zipper to Rust and add it to the shrubbery toolchain (#4407) by Richard Levasseur · 6 days ago
  48. 7fd5496 workflows: publish gazelle in a separate BCR pull request (#4413) by Richard Levasseur · 6 days ago
  49. d15e1b0 docs(uv): clarify uv.lock WORKSPACE support and remove outdated caveat (#4410) by Richard Levasseur · 6 days ago
  50. 26b0a23 docs(contributing): mention uv lock target for generated lock files (#4411) by Richard Levasseur · 6 days ago
  51. ed32477 agents: add Rust positional arg count and local execution rules (#4412) by Richard Levasseur · 7 days ago
  52. c1d09ef workflows: publish sphinxdocs in a separate BCR pull request (#4409) by Richard Levasseur · 7 days ago
  53. 6442c45 refactor(exe_zip_maker): use lexopt for CLI argument parsing (#4406) by Richard Levasseur · 7 days ago
  54. 33f3e58 docs(uv): update README and lock docs for uv.lock support (#4408) by Richard Levasseur · 7 days ago
  55. a68dc32 agents: add Rust coding rules and review-code auditor (#4405) by Richard Levasseur · 8 days ago
  56. 48d3a9a refactor(toolchains): generalize exe_zip_maker into shrubbery toolchain (#4402) by Richard Levasseur · 9 days ago
  57. fb5ad02 fix: make main_module work with precompiling (#4403) by Jonathan Gopel · 9 days ago
  58. c0cc206 fix(bzlmod): use a minimalistic schema facilitating shallow merging (#4394) by Ignas Anikevicius · 9 days ago
  59. 3f3e7ea fix(coverage): bundle Python 3.15 coverage wheels (#4401) by snakethatlovesstaticlibs · 10 days ago
  60. 822a3b7 agents: clarify PR disclosure trigger and field/path documentation rules (#4400) by Richard Levasseur · 10 days ago
  61. 220231e docs(gazelle): Clarify manifest paths in subdirectories (#4397) by Kristian Hartikainen · 11 days ago
  62. 7e0885d workflows: resolve code-scanning alerts and harden security guardrails (#4399) by Richard Levasseur · 11 days ago
  63. 95347ca workflows: run release artifact build checks from ci.yaml (#4398) by Richard Levasseur · 11 days ago
  64. 8898144 agents: add merge-queue and soft-failure CI lessons (#4393) by Richard Levasseur · 11 days ago
  65. 58d1807 build: check presubmit.yml flag notation and diff task flags (#4392) by Richard Levasseur · 11 days ago
  66. 8f15696 fix(pypi): include platform-specific packages in unified hub (#4172) by Kristian Hartikainen · 11 days ago
  67. 6f97c5f build(release): switch x86_64 Linux release artifacts to musl (#4391) by Richard Levasseur · 11 days ago
  68. 54b6205 build(release): upload artifacts_manifest.json to GitHub releases (#4390) by Richard Levasseur · 12 days ago
  69. ca713c1 agents: restore missing rule frontmatter and refine CI/rule guidance (#4387) by Richard Levasseur · 13 days ago
  70. 6fee02b Prepare release v2.5.0 (#4389) by github-actions[bot] · 13 days ago 2.5.0-rc0
  71. 9485832 fix(pypi): generate namespace package initializers without a shell (#4385) by Tamir Duberstein · 13 days ago
  72. e9734b5 fix: quote paths in stage1_bootstrap_template.sh (#4386) by Xùdōng Yáng · 13 days ago
  73. 6b85867 fix: tolerate absolute interpreter paths for lock update (#4384) by Tyler Yankee · 13 days ago
  74. 674ce07 fix: don't materialize rules_python when reading the artifacts manifest (#4370) by Spencer Putt · 13 days ago
  75. 9699f18 feat(uv): add @uv//:uv and //python/uv/bin:uv targets to run uv (#4371) by Richard Levasseur · 13 days ago
  76. d990918 build(deps-dev): Bump pylint from 2.17.7 to 4.0.9 in /examples/bzlmod (#4383) by dependabot[bot] · 14 days ago
  77. bfbcc01 fix(toolchains): include libpython in python_repository attrs (#4382) by Richard Levasseur · 14 days ago
  78. 702931a build(deps): bump urllib3 in dev uv.lock files (#4381) by Richard Levasseur · 14 days ago
  79. 8e399d7 fix(bzlmod): support Python versions not in MINOR_MAPPING (#4366) by Richard Levasseur · 2 weeks ago
  80. 9b2cc3a chore(release): sync changelog for v2.4.6 backports (#4380) by github-actions[bot] · 2 weeks ago
  81. 6f58700 feat(toolchains): update Python toolchains to latest patch releases (#4369) by Richard Levasseur · 2 weeks ago
  82. 632be0c build(deps-user): Bump the "user-facing" group with 1 update across multiple ecosystems (#4378) by dependabot[bot] · 2 weeks ago
  83. 05916c1 fix: preserve venv symlink setting in exec config (#4372) by Finn Ball · 2 weeks ago
  84. 03961e1 build(deps-dev): Bump pylint from 2.15.10 to 4.0.9 in /gazelle/examples/bzlmod_build_file_generation (#4368) by dependabot[bot] · 2 weeks ago
  85. 2cf345f build(deps-dev): Bump certifi from 2026.10.19 to 2026.10.23 in /gazelle/examples/bzlmod_build_file_generation (#4367) by dependabot[bot] · 2 weeks ago
  86. 8ca9a77 refactor(examples): migrate remaining lockfiles to uv lock() (#4365) by Richard Levasseur · 2 weeks ago
  87. 21d36f3 agents: refine Starlark data serialization, docstring, and WORKSPACE rules (#4364) by Richard Levasseur · 2 weeks ago
  88. 44eb677 feat(uv): support WORKSPACE builds in the lock() macro (#4360) by Richard Levasseur · 2 weeks ago
  89. 6d04d7b agents: avoid complex inline expressions and refine workflow guardrails (#4363) by Richard Levasseur · 2 weeks ago
  90. 6a1f3f0 build(deps-dev): Bump certifi from 2026.10.19 to 2026.10.23 in /dev (#4362) by dependabot[bot] · 2 weeks ago
  91. 7f2238d workflows: harden GitHub Actions YAML against injection (#4361) by Richard Levasseur · 2 weeks ago
  92. 5c11b69 feat: add PyInfo.direct_implicit_pyc_files and PyExecutableInfo.venv_runfiles (#4341) by Frank Portman · 2 weeks ago
  93. 54cfbd8 docs(uv): document uv.lock support in locking and download docs (#4354) by Richard Levasseur · 2 weeks ago
  94. 2984905 agents: add GitHub Actions workflow security review rules (#4359) by Richard Levasseur · 2 weeks ago
  95. 9e587e8 agents: make @rickeylev sole code owner of agent configs (#4356) by Richard Levasseur · 2 weeks ago
  96. 0ff1fe1 agents: clarify automatic comment footer and surface AI disclosure in pr_info.md (#4355) by Richard Levasseur · 2 weeks ago
  97. 70e42bc docs(uv): remove experimental notices from uv integration (#4353) by Richard Levasseur · 2 weeks ago
  98. c030f76 agents: add continuous Dependabot PR monitor to process-dependabot-prs (#4352) by Richard Levasseur · 3 weeks ago
  99. 12f9dcb agents: rename buildkite-retry-job to retry-ci-job and refactor providers (#4351) by Richard Levasseur · 3 weeks ago
  100. 8374a7d docs: add GitHub Actions postsubmit CI status badge to README (#4350) by Richard Levasseur · 3 weeks ago