Skip to content

[8.8.0] 01/23: Refactoring from: Make external repo file checking actually useful#29067

Draft
fmeum wants to merge 1 commit into
bazelbuild:release-8.8.0from
fmeum:rrcc-8.7.0-01
Draft

[8.8.0] 01/23: Refactoring from: Make external repo file checking actually useful#29067
fmeum wants to merge 1 commit into
bazelbuild:release-8.8.0from
fmeum:rrcc-8.7.0-01

Conversation

@fmeum

@fmeum fmeum commented Mar 24, 2026

Copy link
Copy Markdown
Collaborator

Cherry-pick of 5e3f0c8 for release 8.7.0 (part 01/23 of the remote repo contents cache feature).

Non-functional changes only: remove Pair indirection in ExternalFilesHelper, extract getExternalRepoName() and getExternalDirectory() helpers, move addExternalFilesDependencies into ExternalFilesHelper, modernize switch expression in DirtinessCheckerUtils, formatting fixes.

Does not include the functional behavior change of refetching repos on external modifications.

…seful

Non-functional changes only: remove Pair indirection in
ExternalFilesHelper, extract getExternalRepoName() and
getExternalDirectory() helpers, move addExternalFilesDependencies
into ExternalFilesHelper, modernize switch expression in
DirtinessCheckerUtils, formatting fixes.

Does not include the functional behavior change of refetching repos
on external modifications.

(cherry picked from commit 5e3f0c8)
@iancha1992

Copy link
Copy Markdown
Member

@fmeum Are all these PR's from 1/23 to 23/23 soft release blockers?

@fmeum

fmeum commented Mar 28, 2026

Copy link
Copy Markdown
Collaborator Author

I'll send them for review one by one and see what gets in, you don't have to track the progress.

@iancha1992 iancha1992 added the soft-release-blocker Soft release blockers that are nice to have, but shouldn't block the release if it's the last one. label Apr 24, 2026
@iancha1992 iancha1992 changed the title [8.7.0] 01/23: Refactoring from: Make external repo file checking actually useful [8.8.0] 01/23: Refactoring from: Make external repo file checking actually useful May 7, 2026
@iancha1992 iancha1992 changed the base branch from release-8.7.0 to release-8.8.0 May 7, 2026 18:00
@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown

Thank you for contributing to the Bazel repository! This pull request has been marked as stale since it has not had any activity in the last 30 days. It will be closed in the next 30 days unless any other activity occurs. If you think this PR is still relevant and should stay open, please post any comment here and the PR will no longer be marked as stale.

@github-actions github-actions Bot added the stale Issues or PRs that are stale (no activity for 30 days) label Jun 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

soft-release-blocker Soft release blockers that are nice to have, but shouldn't block the release if it's the last one. stale Issues or PRs that are stale (no activity for 30 days)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants