You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 7c5d5c5
Browse filesBrowse the repository at this point in the historyBrowse files
fix: ShellCheck CI split, health_check.sh crash fixes, script linting (#96)
fix: ShellCheck CI split, health_check.sh crash fixes, script linting
CI Changes:
- Split ShellCheck into errors (blocking, --severity=error) and
warnings (advisory, --severity=warning with continue-on-error)
- Ensures real errors fail CI while warnings are visible but non-blocking
Health Check Fixes:
- Fix grep pipe crash with set -euo pipefail in check_ci_integrity
(first grep returning exit 1 when no matches propagated via pipefail)
- Fix arithmetic crash: (( count++ )) returns 1 when count=0 under set -e
Replaced with count=$((count + 1))
- Fix unbound variable: declare -a arrays empty under set -u
Replaced with explicit ARRAY=() initialization
- Improve inflated version regex to exclude URLs and descriptive text
- Exclude ci.yml from continue-on-error check (advisory steps are OK)
Script Linting:
- create_boot_animation.sh: quote variable in printf (SC2046)
- bootstrap.sh: double-quote $@ in 4 places (SC2068 errors)
- bootstrap.sh: add shellcheck source=/dev/null directive (SC1090)
CHANGELOG:
- Reword inflated version description to avoid false positive detection
Co-authored-by: VantisOS Team <vantis@vantisos.dev>
0 commit comments