check-full faalt op main door ShellCheck SC2012 in whisper-bundelscript #2560

Closed
opened 2026-10-23 18:46:54 +00:00 by brenno · 2 comments
Owner

Reproductie op origin/main (00bef8b42): make check-full stopt bij shellcheck scripts/.sh met SC2012 op scripts/bundle_whisper_cli.sh:30. De regel gebruikt ls -d .../.app | head -1. Het script is ongewijzigd ten opzichte van main op de bestandslijstbranch. Gevolg: de uitgebreide lokale poort kan niet groen worden en een PR kan niet volledig gevalideerd worden.

Acceptatie: kies een .app via een ShellCheck-veilige route zonder de bestaande foutafhandeling of macOS-bundelbestemming te veranderen; shellcheck scripts/*.sh en make check-full zijn groen. Fix en PR afzonderlijk van de bestandslijstwijziging (#2558).

Reproductie op origin/main (00bef8b42): make check-full stopt bij shellcheck scripts/*.sh met SC2012 op scripts/bundle_whisper_cli.sh:30. De regel gebruikt ls -d .../*.app | head -1. Het script is ongewijzigd ten opzichte van main op de bestandslijstbranch. Gevolg: de uitgebreide lokale poort kan niet groen worden en een PR kan niet volledig gevalideerd worden. Acceptatie: kies een .app via een ShellCheck-veilige route zonder de bestaande foutafhandeling of macOS-bundelbestemming te veranderen; shellcheck scripts/*.sh en make check-full zijn groen. Fix en PR afzonderlijk van de bestandslijstwijziging (#2558).
Author
Owner

Ik pak dit afzonderlijk op in codex/fix-shellcheck-baseline. Scope: uitsluitend scripts/bundle_whisper_cli.sh. Daarna draai ik de projectpoort en lever ik een eigen PR, zodat #2558 op een groene main kan worden gevalideerd.

Ik pak dit afzonderlijk op in codex/fix-shellcheck-baseline. Scope: uitsluitend scripts/bundle_whisper_cli.sh. Daarna draai ik de projectpoort en lever ik een eigen PR, zodat #2558 op een groene main kan worden gevalideerd.
Author
Owner

Opgelost en gemerged via PR #2563 op main (commit 26448faca). ShellCheck en make check-full waren groen op die commit. De macOS-CI van deze merge werd door latere main-pushes geannuleerd; de opvolgende run op actuele main wordt gevolgd.

Opgelost en gemerged via PR #2563 op main (commit 26448faca). ShellCheck en make check-full waren groen op die commit. De macOS-CI van deze merge werd door latere main-pushes geannuleerd; de opvolgende run op actuele main wordt gevolgd.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2560
No description provided.