1
0
mirror of https://github.com/Prowlarr/Indexers.git synced 2026-04-28 04:13:20 +01:00

ci: fix sync script args handling

This commit is contained in:
ServarrAdmin
2025-09-17 16:24:01 -05:00
parent 63333206d4
commit 20a201bea5

View File

@@ -12,8 +12,21 @@ on:
required: false
default: false
type: boolean
mode:
description: 'Execution mode'
required: false
default: 'normal'
type: choice
options:
- normal
- development
debug_mode:
description: 'Enable debug logging'
description: 'Enable debug logging (DEBUG=true)'
required: false
default: false
type: boolean
verbose_mode:
description: 'Enable verbose logging (VERBOSE=true)'
required: false
default: false
type: boolean
@@ -96,12 +109,26 @@ jobs:
run: |
# Run the sync script with -z mode, automation mode, and push enabled
TARGET_BRANCH="${{ github.event.inputs.target_branch || 'automated-indexer-sync' }}"
MODE="${{ github.event.inputs.mode || 'normal' }}"
# Build flags based on inputs
FLAGS="-z -a -p -b $TARGET_BRANCH -o origin -m $MODE"
if [ "${{ github.event.inputs.debug_mode }}" = "true" ]; then
./scripts/indexer-sync-v2.sh -z -a -p -b "$TARGET_BRANCH" -o origin -m dev
else
./scripts/indexer-sync-v2.sh -z -a -p -b "$TARGET_BRANCH" -o origin
FLAGS="$FLAGS -d"
fi
if [ "${{ github.event.inputs.verbose_mode }}" = "true" ]; then
FLAGS="$FLAGS -v"
fi
if [ "${{ github.event.inputs.force_sync }}" = "true" ]; then
FLAGS="$FLAGS -f"
fi
echo "Running: ./scripts/indexer-sync-v2.sh $FLAGS"
./scripts/indexer-sync-v2.sh $FLAGS
- name: Summary
run: |
echo "✅ Indexer sync workflow completed"