From 1ab0ae86ef82a4a75d06286c52c5641b5bee00bc Mon Sep 17 00:00:00 2001 From: MrUnknownDE Date: Thu, 27 Jun 2024 22:36:10 +0200 Subject: [PATCH] update github action --- .github/workflows/bash_tester.yml | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/.github/workflows/bash_tester.yml b/.github/workflows/bash_tester.yml index 9a665a4..32d9b93 100644 --- a/.github/workflows/bash_tester.yml +++ b/.github/workflows/bash_tester.yml @@ -1,20 +1,27 @@ -name: Bash Script Tests +name: ShellCheck -on: [push, pull_request] +on: + push: + branches: + - main + pull_request: + branches: + - main jobs: - test: + shellcheck: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - - name: Set up Bash - run: | - sudo apt update - sudo apt install -y bash + - name: Install ShellCheck + run: sudo apt-get install -y shellcheck - - name: Run Bash script tests - run: | - find . -type f -name "*.sh" -exec bash -n {} \; + - name: Run ShellCheck + run: shellcheck sh_scripts/*.sh + + - name: Report results + if: failure() + run: exit 1