Skip to content

ci: add Solidity Foundry test job 🏗️#36

Merged
Klazomenai merged 1 commit intomainfrom
ci/4-foundry-tests
Mar 31, 2026
Merged

ci: add Solidity Foundry test job 🏗️#36
Klazomenai merged 1 commit intomainfrom
ci/4-foundry-tests

Conversation

@Klazomenai
Copy link
Copy Markdown
Owner

@Klazomenai Klazomenai commented Mar 31, 2026

Summary

  • Add solidity-tests job to CI workflow
  • Checks out with submodules: recursive (forge-std is a git submodule)
  • Runs forge build and forge test -vvv in contracts/ directory
  • Runs in parallel with existing rust-tests job (independent)

Refs #4

Test plan

  • Solidity Tests job passes (all Foundry tests green)
  • Rust Tests job still passes (unchanged)
  • Forge-std submodule initialised correctly

Add solidity-tests job to CI workflow. Checks out with recursive
submodules (forge-std), builds contracts, and runs forge test -vvv.
Runs in parallel with existing Rust test job.

Refs #4
@Klazomenai Klazomenai self-assigned this Mar 31, 2026
@Klazomenai Klazomenai marked this pull request as ready for review March 31, 2026 06:00
Copilot AI review requested due to automatic review settings March 31, 2026 06:00
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a dedicated GitHub Actions CI job to run Solidity/Foundry build + tests for the contracts/ subtree, alongside the existing Rust test job.

Changes:

  • Add a new solidity-tests job to CI.
  • Checkout repository with recursive submodules (for forge-std).
  • Run forge build and forge test -vvv in contracts/.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Klazomenai Klazomenai merged commit 4231e67 into main Mar 31, 2026
10 checks passed
@Klazomenai Klazomenai deleted the ci/4-foundry-tests branch March 31, 2026 06:37
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.

2 participants