Skip to content

fix: remove transient formatting workarounds - #266

Closed
prd-carapulse[bot] wants to merge 1 commit into
mainfrom
hermes/fix-bundler3-88-169
Closed

fix: remove transient formatting workarounds#266
prd-carapulse[bot] wants to merge 1 commit into
mainfrom
hermes/fix-bundler3-88-169

Conversation

@prd-carapulse

@prd-carapulse prd-carapulse Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Why

The formatting workflow rewrites valid Solidity before running forge fmt, masking formatter support for transient storage and mutating the checkout. AdapterMock also carries obsolete CommonBase inheritance solely for the old transient-storage workaround.

What changed

  • Run forge fmt --check directly in the formatting workflow.
  • Remove unused CommonBase import and inheritance from AdapterMock.

Verification

  • forge fmt --check passes.
  • git diff --check passes.
  • forge test --offline --match-path test/Bundler3LocalTest.sol is blocked because no Solidity compiler version is cached; online compiler download failed with tunnel error: unsuccessful.

Closes #88
Closes #169

Requested by: <@U02NB58F6R3> | Mathis

@prd-carapulse

prd-carapulse Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #267, which carries the same fix with complete requester co-authorship metadata.

@prd-carapulse prd-carapulse Bot closed this Sep 1, 2026
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.

test: remove adapterMock tstore() trick test: remove trick in fmt ci

1 participant