From e3a77b3d81e9b044c9b918036522200ba1a4cb4e Mon Sep 17 00:00:00 2001 From: Arlind Sulejmani Date: Thu, 18 Sep 2025 12:21:44 +0200 Subject: [PATCH] test --- .gitea/workflows/ci.yml | 12 ++++-------- .gitea/workflows/timestamps.json | 4 ++-- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 8985579..4593f44 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -65,8 +65,8 @@ jobs: - name: Generate Danser videos shell: bash run: | - set +e # Don't exit on error - + set +e + JSON_FILE="$TIMESTAMPS_JSON" mapfile -t REPLAYS < <(find "$REPLAY_DIR" -type f -name "*.osr") @@ -99,7 +99,7 @@ jobs: echo "WARNING: Replay file not found: $REPLAY" continue fi - + REPLAY_NAME=$(basename "$REPLAY" .osr) STAGE="${REPLAY_NAME%%_*}" @@ -124,7 +124,6 @@ jobs: START=$(echo "$ENTRY" | jq -r '.start' 2>/dev/null) END=$(echo "$ENTRY" | jq -r '.end' 2>/dev/null) - # Check if timestamps are valid numbers if ! [[ "$START" =~ ^[0-9]+$ ]] || ! [[ "$END" =~ ^[0-9]+$ ]]; then echo " Invalid timestamp format for $REPLAY_NAME - skipping" ((skipped++)) @@ -147,7 +146,6 @@ jobs: echo " Timestamps: ${START}s - ${END}s" echo " Generating video with danser-cli..." - # Capture danser output and errors if ! xvfb-run -a "$DANSER_DIR/danser-cli" \ -replay "$REPLAY" -record -skip -settings="tourneypreview" -skin="$SKIN" -start=$START -end=$END -noupdatecheck \ -out="$REPLAY_NAME" >/dev/null 2>&1; then @@ -161,7 +159,6 @@ jobs: mv "$DANSER_VIDEO_DIR/$REPLAY_NAME.mp4" "$OUT_VIDEO_FILE" 2>/dev/null echo " Post-processing with ffmpeg..." - # Capture ffmpeg errors but suppress normal output ffmpeg_output=$(ffmpeg -hide_banner -loglevel error \ -ss 5 \ -i "$OUT_VIDEO_FILE" \ @@ -195,8 +192,7 @@ jobs: echo "Summary:" echo " Videos processed: $processed" echo " Files skipped: $skipped" - - # Exit successfully even if no videos were processed + exit 0 - name: Configure Git diff --git a/.gitea/workflows/timestamps.json b/.gitea/workflows/timestamps.json index 5dc1a99..b41d89b 100644 --- a/.gitea/workflows/timestamps.json +++ b/.gitea/workflows/timestamps.json @@ -1,6 +1,6 @@ { "QF": [ - { "name": "QF_FM1", "start": 0, "end": 0, "done": false }, + { "name": "QF_FM1", "start": 10, "end": 20, "done": false }, { "name": "QF_FM2", "start": 0, "end": 0, "done": false }, { "name": "QF_FM3", "start": 0, "end": 0, "done": false }, { "name": "QF_FM4", "start": 0, "end": 0, "done": false }, @@ -59,7 +59,7 @@ { "name": "GF_HD2", "start": 0, "end": 0, "done": false }, { "name": "GF_HR1", "start": 0, "end": 0, "done": false }, { "name": "GF_HR2", "start": 0, "end": 0, "done": false }, - { "name": "GF_HR3", "start": 100, "end": 120, "done": false }, + { "name": "GF_HR3", "start": 0, "end": 0, "done": false }, { "name": "GF_DT1", "start": 0, "end": 0, "done": false }, { "name": "GF_DT2", "start": 0, "end": 0, "done": false }, { "name": "GF_DT3", "start": 0, "end": 0, "done": false },