From 3d01c1f1b543de583814f579fc3971f3a3f16d6a Mon Sep 17 00:00:00 2001 From: Greg Gauthier Date: Sun, 19 Oct 2025 14:02:34 +0100 Subject: [PATCH] update runner script --- .gitea/workflows/mvs_job.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/mvs_job.yaml b/.gitea/workflows/mvs_job.yaml index 9ddb885..05afeec 100644 --- a/.gitea/workflows/mvs_job.yaml +++ b/.gitea/workflows/mvs_job.yaml @@ -17,14 +17,17 @@ jobs: run: | # Try to list changed .c or .bas files from last commit CHANGED_FILES=$(git diff --name-only HEAD~1 -- '*.c' '*.bas' 2>/dev/null | head -1) - # Fallback to all .c/.bas files if no previous commit - if [ -z "$CHANGED_FILES" ]; then - CHANGED_FILES=$(git ls-files '*.c' '*.bas' | head -1) - fi + if [ -z "$CHANGED_FILES" ]; then echo "No C/BAS files found; skipping." - exit 0 + exit 1 fi + # Fallback to all .c/.bas files if no previous commit + if [ -z "$CHANGED_FILES" ]; then + echo "No previous commit found; using all C/BAS files." + CHANGED_FILES=$(git ls-files '*.c' '*.bas' | head -1) + fi + echo "Changed files:" echo "file=$CHANGED_FILES" >> $GITHUB_OUTPUT echo "member=$(basename "$CHANGED_FILES" .c)" >> $GITHUB_OUTPUT # Or .bas