Skip to content

Commit 4cc6b0e

Browse files
committed
cargo-rail-action: fixing the CICD
1 parent 31d2414 commit 4cc6b0e

1 file changed

Lines changed: 0 additions & 29 deletions

File tree

action.yaml

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -159,38 +159,12 @@ runs:
159159
CHECKSUM_MODE: ${{ inputs.checksum }}
160160
run: |
161161
set -euo pipefail
162-
MIN_CORE_VERSION="0.9.1"
163-
164-
require_min_version() {
165-
local installed="$1"
166-
local required="$2"
167-
if ! command -v python3 >/dev/null 2>&1 && ! command -v python >/dev/null 2>&1; then
168-
echo "::warning::Python not found; skipping cargo-rail minimum version check"
169-
return 0
170-
fi
171-
local py_bin="python3"
172-
command -v python3 >/dev/null 2>&1 || py_bin="python"
173-
"$py_bin" -c "
174-
import sys
175-
def parse(v):
176-
try:
177-
return tuple(int(x) for x in v.split('.'))
178-
except:
179-
return (0, 0, 0)
180-
installed = parse('$installed')
181-
required = parse('$required')
182-
if installed < required:
183-
print(f'::error::cargo-rail $installed is below required minimum $required for planner contract')
184-
sys.exit(1)
185-
"
186-
}
187162
188163
# Check if already installed and meets version requirement
189164
if command -v cargo-rail &>/dev/null; then
190165
INSTALLED_VERSION=$(cargo-rail rail --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1 || echo "unknown")
191166
if [[ "$REQUESTED_VERSION" == "latest" || "$INSTALLED_VERSION" == "$REQUESTED_VERSION" ]]; then
192167
echo "cargo-rail $INSTALLED_VERSION already installed"
193-
require_min_version "$INSTALLED_VERSION" "$MIN_CORE_VERSION"
194168
echo "method=cached" >> "$GITHUB_OUTPUT"
195169
echo "version=$INSTALLED_VERSION" >> "$GITHUB_OUTPUT"
196170
exit 0
@@ -342,7 +316,6 @@ if installed < required:
342316
fi
343317
344318
INSTALLED_VERSION=$("$INSTALL_DIR/cargo-rail" rail --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1)
345-
require_min_version "$INSTALLED_VERSION" "$MIN_CORE_VERSION"
346319
echo "Installed cargo-rail v$INSTALLED_VERSION from binary"
347320
echo "method=binary" >> "$GITHUB_OUTPUT"
348321
echo "version=$INSTALLED_VERSION" >> "$GITHUB_OUTPUT"
@@ -360,7 +333,6 @@ if installed < required:
360333
361334
if cargo binstall cargo-rail $BINSTALL_ARGS 2>/dev/null; then
362335
INSTALLED_VERSION=$(cargo-rail rail --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1)
363-
require_min_version "$INSTALLED_VERSION" "$MIN_CORE_VERSION"
364336
echo "Installed cargo-rail v$INSTALLED_VERSION via cargo-binstall"
365337
echo "method=binstall" >> "$GITHUB_OUTPUT"
366338
echo "version=$INSTALLED_VERSION" >> "$GITHUB_OUTPUT"
@@ -376,7 +348,6 @@ if installed < required:
376348
cargo install cargo-rail $INSTALL_ARGS
377349
378350
INSTALLED_VERSION=$(cargo-rail rail --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1)
379-
require_min_version "$INSTALLED_VERSION" "$MIN_CORE_VERSION"
380351
echo "Installed cargo-rail v$INSTALLED_VERSION via cargo install"
381352
echo "method=cargo-install" >> "$GITHUB_OUTPUT"
382353
echo "version=$INSTALLED_VERSION" >> "$GITHUB_OUTPUT"

0 commit comments

Comments
 (0)