Fix 'run' script, also do 'check' on modules that have validators.
This commit is contained in:
parent
4ed279b30d
commit
13890874c0
|
@ -16,14 +16,20 @@ TARGET="$WORKDIR/$(basename $1)"
|
|||
|
||||
TMP=$(mktemp)
|
||||
VALIDATORS=$(find $TARGET -type f -path "*validators/*.ak")
|
||||
if [ -z "$VALIDATORS" ]; then
|
||||
RESULT=$(cargo run --quiet -- check $TARGET 2>$TMP)
|
||||
else
|
||||
RESULT=$(cargo run --quiet -- build $TARGET 2>$TMP)
|
||||
fi
|
||||
|
||||
cargo run --quiet -- check $TARGET 1>$TMP 2>/dev/null
|
||||
if [ "$?" -eq "0" ]; then
|
||||
if [ -z "$VALIDATORS" ]; then
|
||||
echo "✅ $(basename $TARGET)"
|
||||
else
|
||||
cargo run --quiet -- build $TARGET 1>$TMP 2>/dev/null
|
||||
if [ "$?" -eq "0" ]; then
|
||||
echo "✅ $(basename $TARGET)"
|
||||
else
|
||||
echo "❌ $(basename $TARGET)"
|
||||
cat $TMP
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
else
|
||||
echo "❌ $(basename $TARGET)"
|
||||
cat $TMP
|
||||
|
|
Loading…
Reference in New Issue