From 093dfe13f26f6d4bce4559a86cdd4db3c58227de Mon Sep 17 00:00:00 2001 From: Atlas Date: Wed, 11 Feb 2026 04:55:10 +0000 Subject: [PATCH] fix: use Alpine container image with shellcheck support --- .gitea/workflows/syntax-check.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/syntax-check.yml b/.gitea/workflows/syntax-check.yml index 965c299..fbcb408 100644 --- a/.gitea/workflows/syntax-check.yml +++ b/.gitea/workflows/syntax-check.yml @@ -20,9 +20,12 @@ on: jobs: syntax-check: runs-on: linux,x86_64,docker + container: + image: alpine:3.19 steps: - name: Checkout code run: | + apk add --no-cache git git clone --depth 1 "$(echo "${{ gitea.server_url }}" | sed "s|://|://oauth2:${{ gitea.token }}@|")/${{ gitea.repository }}.git" . git checkout -q ${{ github.sha }} echo "✓ Checkout complete" @@ -31,7 +34,7 @@ jobs: - name: Install shellcheck run: | echo "Installing shellcheck..." - apt-get update && apt-get install -y shellcheck + apk add --no-cache shellcheck echo "✓ shellcheck installed" - name: Run bash syntax check @@ -49,7 +52,7 @@ jobs: - name: Verify script is executable run: | echo "Checking executable permission..." - if [[ -x slackecho ]]; then + if [ -x slackecho ]; then echo "✓ slackecho is executable" else echo "✗ slackecho is NOT executable"