From 60b9d22c776214d6768109e803b19c1cad5f36af Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Wed, 15 Apr 2026 13:16:25 +0200 Subject: [PATCH] Update push_json_to_pocketbase.yml --- .github/workflows/push_json_to_pocketbase.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/push_json_to_pocketbase.yml b/.github/workflows/push_json_to_pocketbase.yml index 4eb25518..b2fca5a1 100644 --- a/.github/workflows/push_json_to_pocketbase.yml +++ b/.github/workflows/push_json_to_pocketbase.yml @@ -30,6 +30,18 @@ jobs: if [[ "${{ github.event_name }}" == "workflow_dispatch" ]]; then script_slug="${{ github.event.inputs.script_slug }}" + if [[ "$script_slug" == "*" || "$script_slug" == "all" ]]; then + count=0 + for f in json/*.json; do + [[ -f "$f" ]] || continue + jq -e '.slug' "$f" >/dev/null 2>&1 || continue + echo "$f" >> changed_app_jsons.txt + count=$((count + 1)) + done + echo "count=${count}" >> "$GITHUB_OUTPUT" + echo "Queued ${count} JSON files for push." + exit 0 + fi file="json/${script_slug}.json" if [[ ! -f "$file" ]]; then echo "No JSON file at $file."