Skip to content

docs: remove the statement that a bare clone does not build - #204

Merged
hyperpolymath merged 2 commits into
mainfrom
claude/build-notes-docs
Nov 10, 2026
Merged

hyperpolymath merged 2 commits into
mainfrom
claude/build-notes-docs

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

3 documents said that Cargo.toml has a path dependency on gitbot-shared-context at ../../shared-context, and that a build needs the gitbot-fleet layout. That is not true any more. Cargo.toml takes the crate as a git dependency with a rev pin (line 29), and a bare clone builds and runs its tests.

#200 corrected the same statement in the instructions file. This pull request corrects the documents for people.

Changes

  • CONTRIBUTING.adoc: the section "Workspace caveat" becomes "Build from a bare clone", with the true statement. The 3 workarounds go out, because nothing needs a workaround. The checklist item cargo test loses its caveat.
  • RSR_COMPLIANCE.adoc: the row for the path dependency goes out of the table of known deviations. The action item "Resolve gitbot-shared-context path dependency" is marked as done.
  • README.adoc: 1 comment line in the build example. It said "requires gitbot-fleet layout" and pointed to CONTRIBUTING.md. The file is CONTRIBUTING.adoc.

The owner asked for CONTRIBUTING.adoc and RSR_COMPLIANCE.adoc. The README.adoc line has the same false statement and points to the section that changes here, so it is in this pull request too.

The 2 files named issue 18 as the tracker of the path dependency. Issue 18 is about another subject (rsa) and is closed, so the new text names no issue.

Testing

  • Evidence for the statement: in a bare clone of this repository, cargo test --locked ran in this session with exit 0 (at 1a6908e, Rust 1.99.0, the toolchain of rust-toolchain.toml). No gitbot-fleet checkout was present.
  • grep for the old statement in *.adoc, *.md, *.a2ml and *.toml after the change: the only hits are the 2 sentences that say the old statement is not true any more.
  • The table in RSR_COMPLIANCE.adoc still has its |=== end line. I did not render the documents.

Generated by Claude Code

3 documents said that `Cargo.toml` has a path dependency on
`gitbot-shared-context` at `../../shared-context`, and that a build needs
the gitbot-fleet layout. That is not true any more: `Cargo.toml` takes the
crate as a git dependency with a `rev` pin, and a bare clone builds and
runs its tests. The instructions file was corrected in #200.

- `CONTRIBUTING.adoc`: the section "Workspace caveat" becomes "Build from
  a bare clone", with the true statement. The item `cargo test` in the
  checklist loses its caveat.
- `RSR_COMPLIANCE.adoc`: the row for the path dependency goes out of the
  table of known deviations. The action item is marked as done.
- `README.adoc`: 1 comment line in the build example.

The 2 files named issue 18 as the tracker of the path dependency. Issue 18
is about another subject, so the new text names no issue.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0136P7ZmiFSCoB3UR9Kk56rK
@coderabbitai

coderabbitai Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 33 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 5e5479c9-ae45-49ec-9884-8c31e93a32f5
Commits

Reviewing files that changed from the base of the PR and between a34a0a8 and 1630055.

Files selected for processing: 3

  • CONTRIBUTING.adoc
  • README.adoc
  • RSR_COMPLIANCE.adoc
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@hyperpolymath
hyperpolymath marked this pull request as ready for review November 10, 2026 19:44
@hyperpolymath
hyperpolymath enabled auto-merge (squash) November 10, 2026 19:44
@chatgpt-codex-connector

Copy link
Copy Markdown
Codex Review Summary: ❌ Failed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ❌ Failed 2026-11-10T19:44:09.662578Z
We couldn’t complete this review. Comment @codex review to try again.
7a44b01 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@hyperpolymath
hyperpolymath merged commit 207ccc5 into main Nov 10, 2026
21 checks passed
@hyperpolymath
hyperpolymath deleted the claude/build-notes-docs branch November 10, 2026 20:06
@sonarqubecloud

Copy link
Copy Markdown

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