Skip to content

Foundry 1.5.0 Support#748

Merged
dvgui merged 2 commits intomainfrom
foundry-bump
Dec 12, 2025
Merged

Foundry 1.5.0 Support#748
dvgui merged 2 commits intomainfrom
foundry-bump

Conversation

@dvgui
Copy link
Copy Markdown
Contributor

@dvgui dvgui commented Nov 17, 2025

This updates Foundry to the latest version and introduces multi-line formatting for function signatures, excludes specific lints, and updates workflow and dependency management. No changes other than formatting were introduced to the contracts.

Codebase Refactoring and Readability

  • Refactored multiple function signatures across contracts (ManagerBase, NttManager, NttManagerWethUnwrap, WormholeTransceiverState, and interfaces) to use multi-line formatting for improved readability and maintainability. This affects both internal and external functions.
  • Reformatted import statements in several scripts and contracts to use multi-line style.

Linting and Configuration

  • Added a [lint] section in evm/foundry.toml to explicitly exclude style lints that conflict with existing production-tested code.

Workflow and Dependency Management

  • Added a .github/dependabot.yml configuration to monitor and automatically update specific GitHub Actions dependencies, improving security and reliability of CI workflows.
  • Updated the Foundry toolchain version in the GitHub Actions workflow from v1.3.6 to v1.5.0.

@dvgui dvgui marked this pull request as ready for review November 26, 2025 19:19
evgeniko
evgeniko previously approved these changes Dec 1, 2025
@dvgui dvgui merged commit f735379 into main Dec 12, 2025
9 of 10 checks passed
@dvgui dvgui deleted the foundry-bump branch December 12, 2025 14:56
evgeniko pushed a commit that referenced this pull request Dec 15, 2025
* reformat solidity files and add foundry linting rules

* itemized dependabot tracking
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