File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed
.github/actions/downstream-perf-suite Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -40,10 +40,10 @@ runs:
4040 name : k-framework
4141 skipPush : true
4242
43- - name : ' Install uv'
43+ - name : ' Install uv and cmake3 '
4444 shell : bash
4545 run : |
46- python3 -m pip install --user uv
46+ python3 -m pip install --user uv "cmake<4"
4747 echo "$HOME/.local/bin" >> "$GITHUB_PATH"
4848
4949 - name : ' Run suite'
Original file line number Diff line number Diff line change @@ -108,7 +108,7 @@ set -- "${POSITIONAL_ARGS[@]}" # restore positional parameters
108108# kompile evm-semantics or skip kompilation if using an existing TEMPD
109109if [[ $FRESH_TEMPD -gt 0 ]]; then
110110 # Ensure plugin build prerequisites are available on self-hosted runners.
111- feature_shell " nix shell github:runtimeverification/k/v$( cat " $SCRIPT_DIR /../deps/k_release" ) #k nixpkgs#cmake nixpkgs#clang --command bash -c 'make kevm-pyk && uv --project kevm-pyk run -- kdist --verbose build evm-semantics.plugin evm-semantics.haskell --jobs 4'"
111+ feature_shell " export PATH= \"\$ HOME/.local/bin: \$ PATH \" ; nix shell github:runtimeverification/k/v$( cat " $SCRIPT_DIR /../deps/k_release" ) #k nixpkgs#clang --command bash -c 'make kevm-pyk && uv --project kevm-pyk run -- kdist --verbose build evm-semantics.plugin evm-semantics.haskell --jobs 4'"
112112fi
113113
114114# kompile all verification K definitions and specs
Original file line number Diff line number Diff line change @@ -116,7 +116,7 @@ master_shell() {
116116
117117# kompile Kontrol's K dependencies
118118# Ensure plugin build prerequisites are available on self-hosted runners.
119- feature_shell " nix shell github:runtimeverification/k/v$( cat " $SCRIPT_DIR /../deps/k_release" ) #k nixpkgs#cmake nixpkgs#clang --command bash -c 'uv run kdist --verbose build evm-semantics.plugin evm-semantics.haskell kontrol.* --jobs 4'"
119+ feature_shell " export PATH= \"\$ HOME/.local/bin: \$ PATH \" ; nix shell github:runtimeverification/k/v$( cat " $SCRIPT_DIR /../deps/k_release" ) #k nixpkgs#clang --command bash -c 'uv run kdist --verbose build evm-semantics.plugin evm-semantics.haskell kontrol.* --jobs 4'"
120120
121121# kompile the test contracts, to be reused in feature_shell and master_shell. Copy the result from pytest's temp directory
122122PYTEST_TEMP_DIR=$TEMPD /pytest-temp-dir
You can’t perform that action at this time.
0 commit comments