Skip to content

Standardize DIA codegen and import paths#35

Merged
Siddharth2207 merged 4 commits into
2026-05-16-update-dia-oraclefrom
audit/codegen-docs-imports
Jul 17, 2026
Merged

Standardize DIA codegen and import paths#35
Siddharth2207 merged 4 commits into
2026-05-16-update-dia-oraclefrom
audit/codegen-docs-imports

Conversation

@Siddharth2207

Copy link
Copy Markdown

Summary

  • replace bare src/ / test/ imports with relative paths across scripts and tests
  • add rainix-standard script/Build.sol and a single meta-before-pointers regeneration pipeline
  • document canonical codegen in README and add CLAUDE.md; add missing NatSpec on build helpers

Base branch

Stacks on 2026-05-16-update-dia-oracle (same target as PR #2).

Test plan

  • zero bare first-party Solidity imports
  • canonical regeneration stable on second run
  • nix develop -c forge test

Closes #13
Closes #16
Closes #23
Closes #24
Closes #26
Closes #28

Made with Cursor

@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 77d26e2f-a1f1-4d51-a03a-2d7a2b78e9ee

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch audit/codegen-docs-imports

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

Comment @coderabbitai help to get the list of available commands.

Siddharth2207 and others added 4 commits July 17, 2026 14:43
Unify meta and pointer codegen so stale committed artifacts are checked in dependency order, while documenting project-specific generation and fork conventions.

Co-authored-by: Cursor <cursoragent@cursor.com>
Package forge and rain with the prelude task so regeneration works without nested dev shells, and document clean-clone and generated hook setup accurately.
Run build.sh via nix develop when rain is absent from sol-shell, and annotate
CLAUDE.md in REUSE.toml so legal checks pass.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@Siddharth2207
Siddharth2207 force-pushed the audit/codegen-docs-imports branch from 031c1be to 291ef84 Compare July 17, 2026 09:14
@Siddharth2207
Siddharth2207 changed the base branch from audit/extern-generated-coverage to 2026-05-16-update-dia-oracle July 17, 2026 09:14
@Siddharth2207
Siddharth2207 merged commit 034e53b into 2026-05-16-update-dia-oracle Jul 17, 2026
6 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.

1 participant