File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 branches : [ main ]
88
99jobs :
10- test-scripts :
11- name : Test Shell Scripts
12- runs-on : ubuntu-latest
13-
14- steps :
15- - name : Checkout code
16- uses : actions/checkout@v4
17-
18- - name : Install ShellCheck
19- run : |
20- echo "INFO ==>: Installing ShellCheck..."
21- sudo apt-get update
22- sudo apt-get install -y shellcheck
23-
24- - name : Run ShellCheck on all scripts
25- run : |
26- echo "INFO ==>: Checking shell scripts syntax..."
27- find . -type f -name "*.sh" -not -path "./.*" | while read -r script; do
28- echo "INFO ==>: Checking $script"
29- shellcheck "$script" || exit 1
30- done
31- echo "INFO ==>: All scripts passed ShellCheck!"
32-
3310 test-documentation :
3411 name : Test Markdown Documentation
3512 runs-on : ubuntu-latest
@@ -179,7 +156,7 @@ jobs:
179156 summary :
180157 name : Build Summary
181158 runs-on : ubuntu-latest
182- needs : [test-scripts, test- documentation, test-on-macos, test-project-structure]
159+ needs : [test-documentation, test-on-macos, test-project-structure]
183160
184161 steps :
185162 - name : Success message
@@ -188,7 +165,6 @@ jobs:
188165 echo "║ ║"
189166 echo "║ ✅ All CI checks passed! ║"
190167 echo "║ ║"
191- echo "║ - Shell scripts validated ✓ ║"
192168 echo "║ - Documentation checked ✓ ║"
193169 echo "║ - macOS compatibility tested ✓ ║"
194170 echo "║ - Project structure verified ✓ ║"
You can’t perform that action at this time.
0 commit comments