From c0e7b8335140bddb89ee197355d6725e5a03985b Mon Sep 17 00:00:00 2001 From: Greg Gauthier Date: Sun, 19 Oct 2025 14:21:24 +0100 Subject: [PATCH] more runner debugging --- .gitea/workflows/mvs_job.yaml | 6 +++--- src/SIEVE01.c | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/mvs_job.yaml b/.gitea/workflows/mvs_job.yaml index b496b73..05ae216 100644 --- a/.gitea/workflows/mvs_job.yaml +++ b/.gitea/workflows/mvs_job.yaml @@ -19,15 +19,15 @@ jobs: echo "Current dir: $(pwd)" echo "Files in repo: $(ls -la)" echo "=== Debug: Running git diff ===" - # 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) + # Try to list changed .c or .bas files from last commit (grep filters to avoid glob issues) + CHANGED_FILES=$(git diff --name-only HEAD~1 2>/dev/null | grep -E '\.(c|bas)$' | head -1) echo "Changed files from last commit: '${CHANGED_FILES}'" echo "=== Debug: Git diff complete ===" # Fallback to all .c/.bas files if no previous commit or no changes if [ -z "$CHANGED_FILES" ]; then echo "=== Debug: No changes found; running fallback find ===" - CHANGED_FILES=$(find . -name "*.c" -o -name "*.bas" | head -1) + CHANGED_FILES=$(find . -type f \( -name "*.c" -o -name "*.bas" \) | head -1) echo "Fallback files: '${CHANGED_FILES}'" echo "=== Debug: Fallback complete ===" fi diff --git a/src/SIEVE01.c b/src/SIEVE01.c index a491adf..bc95bac 100644 --- a/src/SIEVE01.c +++ b/src/SIEVE01.c @@ -4,6 +4,10 @@ #define PRIMES 1000 // Sieve of Eratosthenes +// Time Complexity: O(n log log n) +// Space Complexity: O(n) +// Author: Greg Gauthier +// Date: 2016-01-20 int main() { int i,j,numbers[LIMIT];