Skip to content

Add factory for creating paths relative to well-known roots#15931

Merged
sgowroji merged 2 commits intobazelbuild:release-5.3.0from
EngFlow:yannic-cp-8374291dc44ace26e33a2fd18c19057510ab2a1a
Jul 20, 2022
Merged

Add factory for creating paths relative to well-known roots#15931
sgowroji merged 2 commits intobazelbuild:release-5.3.0from
EngFlow:yannic-cp-8374291dc44ace26e33a2fd18c19057510ab2a1a

Conversation

@Yannic
Copy link
Copy Markdown
Contributor

@Yannic Yannic commented Jul 20, 2022

This change adds a factory for creating PathFragments relative to
pre-defined (named) roots (e.g., relative to %workspace%).

The syntax is choosen to match existing ad-hoc solutions for %workspace%,
or %builtins% in other places (so that we can ideally migrate them in
a follow-up).

We'll use this for parsing paths from the command-line (e.g.,
--credential_helper=%workspace%/foo).

Progress on https://github.com/bazelbuild/proposals/blob/main/designs/2022-06-07-bazel-credential-helpers.md

Closes #15805.

PiperOrigin-RevId: 460950483
Change-Id: Ie263fb6d6c2ea938a850a72793d551135df6862e

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team-ExternalDeps External dependency handling, remote repositiories, WORKSPACE file.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants