From 3c2ad5c7c6dd97b86c384b2c04ec53c591af29ad Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Mon, 16 Mar 2026 19:06:59 +0100 Subject: [PATCH] chore(release): add jq installation step in workflow for JSON parsing --- .gitea/workflows/release.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 66dd2f9..2d835e0 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -19,6 +19,28 @@ jobs: distribution: 'zulu' java-version: '17' + - name: Install jq + run: | + set -e + SUDO="" + if command -v sudo >/dev/null 2>&1; then + SUDO="sudo" + fi + + if command -v apt-get >/dev/null 2>&1; then + $SUDO apt-get update + $SUDO apt-get install -y jq + elif command -v apk >/dev/null 2>&1; then + $SUDO apk add --no-cache jq + elif command -v dnf >/dev/null 2>&1; then + $SUDO dnf install -y jq + elif command -v yum >/dev/null 2>&1; then + $SUDO yum install -y jq + else + echo "Could not find a supported package manager to install jq" + exit 1 + fi + - name: Setup Flutter uses: subosito/flutter-action@v2 with: