@@ -14,11 +14,11 @@ concurrency:
1414
1515jobs :
1616 actionlint :
17- name : Actionlint
17+ name : Validate GitHub Workflows (actionlint)
1818 runs-on : ubuntu-latest
1919
2020 steps :
21- - name : Checkout repository
21+ - name : Checkout Repository
2222 uses : actions/checkout@v6
2323 with :
2424 persist-credentials : false
@@ -31,15 +31,15 @@ jobs:
3131 sudo mv actionlint /usr/local/bin/actionlint
3232 actionlint -version
3333
34- - name : Run actionlint
34+ - name : Run Workflow Linter
3535 run : actionlint
3636
3737 shellcheck :
38- name : ShellCheck
38+ name : Lint Shell Scripts (shellcheck)
3939 runs-on : ubuntu-latest
4040
4141 steps :
42- - name : Checkout repository
42+ - name : Checkout Repository
4343 uses : actions/checkout@v6
4444 with :
4545 persist-credentials : false
@@ -49,15 +49,15 @@ jobs:
4949 sudo apt-get update -y
5050 sudo apt-get install -y shellcheck
5151
52- - name : Run shellcheck
52+ - name : Run Shell Linter
5353 run : shellcheck scripts/*.sh
5454
5555 shfmt :
56- name : shfmt
56+ name : Check Shell Formatting ( shfmt)
5757 runs-on : ubuntu-latest
5858
5959 steps :
60- - name : Checkout repository
60+ - name : Checkout Repository
6161 uses : actions/checkout@v6
6262 with :
6363 persist-credentials : false
@@ -67,11 +67,11 @@ jobs:
6767 sudo apt-get update -y
6868 sudo apt-get install -y shfmt
6969
70- - name : Run shfmt check
70+ - name : Run Shell Formatter Check
7171 run : git ls-files '*.sh' '*.bash' '*.bats' | xargs shfmt -d -i 4 -ci
7272
7373 bats :
74- name : Run Bats suite
74+ name : Run Shell Test Suite (bats)
7575 needs :
7676 - shellcheck
7777 - shfmt
8585 - macos-latest
8686
8787 steps :
88- - name : Checkout repository
88+ - name : Checkout Repository
8989 uses : actions/checkout@v6
9090 with :
9191 persist-credentials : false
@@ -100,5 +100,5 @@ jobs:
100100 if : runner.os == 'macOS'
101101 run : brew install bats-core
102102
103- - name : Run Bats tests
103+ - name : Run bats Test Suite
104104 run : bats --recursive tests/bats
0 commit comments