From bc4096cb5795c7578ba98002093bc9a9dc172f20 Mon Sep 17 00:00:00 2001 From: darken Date: Fri, 1 May 2026 07:17:26 +0200 Subject: [PATCH] chore(ci): Run bats + shellcheck on release tooling --- .github/workflows/code-checks.yml | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/.github/workflows/code-checks.yml b/.github/workflows/code-checks.yml index 1e643be5..bdd7b54f 100644 --- a/.github/workflows/code-checks.yml +++ b/.github/workflows/code-checks.yml @@ -78,4 +78,27 @@ jobs: with: persist-credentials: false - name: Validate metadata lengths - run: bash fastlane/check_metadata_length.sh \ No newline at end of file + run: bash fastlane/check_metadata_length.sh + + check-release-tooling: + name: Release tooling + runs-on: ubuntu-22.04 + steps: + - name: Checkout source code + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2 + with: + persist-credentials: false + + - name: Install bats and shellcheck + run: | + sudo apt-get update + sudo apt-get install -y bats shellcheck + + - name: Shellcheck bump.sh + run: shellcheck tools/release/bump.sh + + - name: Run bump.sh unit tests + run: bats tools/release/bump.bats + + - name: Verify version.properties + VERSION are consistent + run: ./tools/release/bump.sh --mode=check \ No newline at end of file