Skip to content

Commit 8b0bc8f

Browse files
committed
Allow for more vyper versions
CI improvements
1 parent 938913a commit 8b0bc8f

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

crytic_compile/platform/vyper.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ def compile(self, crytic_compile: "CryticCompile", **kwargs: str) -> None:
7777
compilation_unit = CompilationUnit(crytic_compile, str(target))
7878

7979
compiler_version = compilation_artifacts["compiler"].split("-")[1]
80-
assert compiler_version == "0.3.7"
80+
if compiler_version != "0.3.7":
81+
logging.info("Vyper != 0.3.7 support is a best effort and might fail")
8182
compilation_unit.compiler_version = CompilerVersion(
8283
compiler="vyper", version=compiler_version, optimized=False
8384
)

scripts/ci_test_vyper.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ echo "Testing vyper integration of $(realpath "$(which crytic-compile)")"
88

99
cd tests/vyper || exit 255
1010

11-
if ! crytic-compile auction.vy
11+
if ! crytic-compile auction.vy --export-formats standard
1212
then echo "vyper test failed" && exit 255
1313
else echo "vyper test passed" && exit 0
1414
fi

0 commit comments

Comments
 (0)