Skip to content

Comments

Cover WORKSPACE clients with non-standard gtest#634

Merged
chiphogg merged 3 commits intomainfrom
chiphogg/repo-mapping
Jan 16, 2026
Merged

Cover WORKSPACE clients with non-standard gtest#634
chiphogg merged 3 commits intomainfrom
chiphogg/repo-mapping

Conversation

@chiphogg
Copy link
Member

The motivation is that Aurora's internal code was one such client once,
and we might have been broken by the upcoming Au 0.6.0 because of this
change.

Now our WORKSPACE client project imports googletest by the non-standard
name "com_google_googletest". We add a CI test for a target in that
project that depends on //au:testing, which would cause a conflict
without the repo_mapping parameter.

We also document for end users how to fix this issue.

The motivation is that Aurora's internal code was one such client once,
and we might have been broken by the upcoming Au 0.6.0 because of this
change.

Now our WORKSPACE client project imports googletest by the non-standard
name `"com_google_googletest"`.  We add a CI test for a target in that
project that depends on `//au:testing`, which would cause a conflict
without the `repo_mapping` parameter.

We also document for end users how to fix this issue.
@chiphogg chiphogg marked this pull request as ready for review January 16, 2026 19:42
@chiphogg chiphogg requested a review from a team as a code owner January 16, 2026 19:42
@chiphogg chiphogg merged commit 434ced9 into main Jan 16, 2026
27 of 28 checks passed
@chiphogg chiphogg deleted the chiphogg/repo-mapping branch January 16, 2026 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants