Skip to content

Update LRE/store docs to fix #2406#2498

Merged
MarcusSorealheis merged 4 commits into
TraceMachina:mainfrom
MarcusSorealheis:update-docs
Jul 3, 2026
Merged

Update LRE/store docs to fix #2406#2498
MarcusSorealheis merged 4 commits into
TraceMachina:mainfrom
MarcusSorealheis:update-docs

Conversation

@MarcusSorealheis

@MarcusSorealheis MarcusSorealheis commented Jul 3, 2026

Copy link
Copy Markdown
Member

Description

There were several issues. The LRE docs were specifically broken. There is also some confusion between users about looking to test or operate a nativelink cluster locally. This PR clears up that confusion and updates a couple more docs we should have updated upon adding the two new stores in Cloudflare and Oracle.

Fixes #2406

Type of change

Please delete options that aren't relevant.

  • This change requires a documentation update

How Has This Been Tested?

Please also list any relevant details for your test configuration

Checklist

  • Updated documentation if needed
  • Tests added/amended
  • bazel test //... passes locally
  • PR is contained in a single commit, using git amend see some docs

This change is Reviewable

@vercel

vercel Bot commented Jul 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nativelink Ready Ready Preview, Comment Jul 3, 2026 2:49pm
nativelink-aidm Ready Ready Preview, Comment Jul 3, 2026 2:49pm

Request Review


```bash
nativelink ./nativelink-lre.json5
build --remote_cache=grpcs://TODO

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why these TODOs?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oof. Thank you.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought I clarified that you would need to point at your value, in the comments.

## 5. Point `user.bazelrc` at a real cache and executor

```bash
build --remote_cache=grpcs://TODO

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here.

Fill in [app.nativelink.com](https://app.nativelink.com) credentials
or your own cluster's endpoint. Leaving the placeholders in place
fails fast and specifically — this is the exact error building with
`grpcs://TODO` still in place produces:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here as well.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the true issue is not the TODO. The issue is app.nativelink.com.

```bash
bazel build //hello
# In user.bazelrc
build --remote_cache=grpcs://TODO

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here as well.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

did you read the comment above

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just read now, I was going through the code changes.

nix flake init -t github:TraceMachina/nativelink#lre
nix develop
```
- **[app.nativelink.com](https://app.nativelink.com)** — paste your

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Although, this document specifies how to fill the TODOs, we should share an example or share the reference to this section whenever we have mentioned the TODOs. A user reading from top to bottom of the doc won't have the clue on where to find this TODOs.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed with this

@palfrey

palfrey commented Jul 3, 2026

Copy link
Copy Markdown
Member

Other than @amankrx's point about referring to the place where to fix the TODO's, I'm happy with this

@MarcusSorealheis MarcusSorealheis merged commit 5516d8b into TraceMachina:main Jul 3, 2026
49 checks passed
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.

Outdated LRE docs

3 participants