From cbc7206482e532e3251a40be1ca2b0544fb1b306 Mon Sep 17 00:00:00 2001 From: Atlas Date: Wed, 11 Feb 2026 04:53:37 +0000 Subject: [PATCH] fix: add logging and remove sudo for compatibility --- .gitea/workflows/syntax-check.yml | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/syntax-check.yml b/.gitea/workflows/syntax-check.yml index 90c1262..965c299 100644 --- a/.gitea/workflows/syntax-check.yml +++ b/.gitea/workflows/syntax-check.yml @@ -25,21 +25,33 @@ jobs: run: | git clone --depth 1 "$(echo "${{ gitea.server_url }}" | sed "s|://|://oauth2:${{ gitea.token }}@|")/${{ gitea.repository }}.git" . git checkout -q ${{ github.sha }} + echo "✓ Checkout complete" + ls -la slackecho - name: Install shellcheck - run: sudo apt-get update && sudo apt-get install -y shellcheck + run: | + echo "Installing shellcheck..." + apt-get update && apt-get install -y shellcheck + echo "✓ shellcheck installed" - name: Run bash syntax check - run: bash -n slackecho + run: | + echo "Running bash syntax check..." + bash -n slackecho + echo "✓ Syntax check passed" - name: Run shellcheck analysis - run: shellcheck slackecho + run: | + echo "Running shellcheck analysis..." + shellcheck slackecho + echo "✓ Shellcheck passed" - name: Verify script is executable run: | + echo "Checking executable permission..." if [[ -x slackecho ]]; then - echo "✓ slackecho has executable permission" + echo "✓ slackecho is executable" else - echo "✗ slackecho is missing executable permission" + echo "✗ slackecho is NOT executable" exit 1 fi