test: Update 2 files
Some checks failed
Build-Test-Publish / build (linux/amd64) (push) Failing after 1m8s
Build-Test-Publish / build (linux/arm64) (push) Failing after 1m57s
Build-Test-Publish / test-install-from-scratch (linux/amd64) (push) Has been skipped
Build-Test-Publish / test-install-from-scratch (linux/arm64) (push) Has been skipped
Some checks failed
Build-Test-Publish / build (linux/amd64) (push) Failing after 1m8s
Build-Test-Publish / build (linux/arm64) (push) Failing after 1m57s
Build-Test-Publish / test-install-from-scratch (linux/amd64) (push) Has been skipped
Build-Test-Publish / test-install-from-scratch (linux/arm64) (push) Has been skipped
This commit is contained in:
@ -115,13 +115,35 @@ function buildtestpublish() {
|
||||
cd "$dir" || echo "Failed to cd to $dir"
|
||||
|
||||
subtitle "🔨 BUILDING $TOOLNAME_UPPER 🔨"
|
||||
dothis build "$dir" "$TOOLNAME"
|
||||
if dothis build "$dir" "$TOOLNAME"; then
|
||||
BUILD_SUCCESS=true
|
||||
else
|
||||
BUILD_SUCCESS=false
|
||||
fi
|
||||
|
||||
subtitle "🔍 TESTING $TOOLNAME_UPPER 🔍"
|
||||
dothis test "$dir" "$TOOLNAME"
|
||||
if [ "$BUILD_SUCCESS" = true ]; then
|
||||
if dothis test "$dir" "$TOOLNAME"; then
|
||||
TEST_SUCCESS=true
|
||||
else
|
||||
TEST_SUCCESS=false
|
||||
fi
|
||||
else
|
||||
echo "Skipping tests - build failed"
|
||||
TEST_RESULTS["$TOOLNAME"]="SKIP"
|
||||
TEST_SUCCESS=false
|
||||
fi
|
||||
|
||||
subtitle "📦 PUBLISHING $TOOLNAME_UPPER 📦"
|
||||
dothis publish "$dir" "$TOOLNAME"
|
||||
if [ "$BUILD_SUCCESS" = true ] && [ "$TEST_SUCCESS" = true ]; then
|
||||
dothis publish "$dir" "$TOOLNAME"
|
||||
elif [ "$BUILD_SUCCESS" = true ] && [ "${TEST_RESULTS[$TOOLNAME]}" = "SKIP" ]; then
|
||||
# If tests are skipped (no test script), allow publish if build succeeded
|
||||
dothis publish "$dir" "$TOOLNAME"
|
||||
else
|
||||
echo "Skipping publish - build or tests failed"
|
||||
PUBLISH_RESULTS["$TOOLNAME"]="SKIP"
|
||||
fi
|
||||
|
||||
echo "Done"
|
||||
}
|
||||
|
Reference in New Issue
Block a user