Open fmeum opened 1 week ago
cc @sluongng
Thanks, I addressed your comments and am debugging the remaining test failure on Windows.
The remaining test failure is a very reasonable one: The logic fails to account for runfiles that are linked under a basename that differs from that of the underlying file. This will require some more tweaks.
What type of PR is this?
Feature
What does this PR do? Why is it needed?
Runfiles instances now implement
fs.FS
in a platform-agnostic way, regardless of whether they are manifest- or directory-based. This is meant to finally provide a full replacement for runfiles functionality offered by the legacybazel
package.Which issues(s) does this PR fix?
Fixes #3375 Fixes #3830
Other notes for review