ci: Add Foundry tooling integration test (#511)

## Description

Adds a CI workflow that builds and tests a small Foundry project with
`foundry-polkadot`'s `forge`, exercising the standard JSON interface
between `resolc` and `foundry-polkadot` end-to-end.

## Resolved Issues

Closes #513
This commit is contained in:
LJ authored and GitHub committed 2026-06-24 10:38:07 +02:00
1 parent fb0e9e6a30
commit 3d70def08c
10 files changed
+239 -12

No files matched your search

@@ -0,0 +1,25 @@
[profile.default]
src = "src"
test = "test"
libs = ["lib"]
solc = "0.8.35"
remappings = [
"forge-std/=lib/forge-std/src/",
"@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/",
]
extra_output = [
"abi",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"ir",
"irOptimized",
"evm.bytecode",
"evm.deployedBytecode",
"evm.assembly",
"evm.methodIdentifiers",
]
[profile.default.polkadot]
resolc_compile = true