Skip to content

Commit 92faec5

Browse files
committed
ci(actions): pin downstream plugin cmake below v4
1 parent 0c10dd4 commit 92faec5

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

.github/actions/downstream-perf-suite/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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'

scripts/performance-tests-kevm.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ set -- "${POSITIONAL_ARGS[@]}" # restore positional parameters
108108
# kompile evm-semantics or skip kompilation if using an existing TEMPD
109109
if [[ $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'"
112112
fi
113113

114114
# kompile all verification K definitions and specs

scripts/performance-tests-kontrol.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
122122
PYTEST_TEMP_DIR=$TEMPD/pytest-temp-dir

0 commit comments

Comments
 (0)