3838 name : Syntax Check
3939 runs-on : ubuntu-latest
4040 steps :
41- - uses : actions/checkout@v5
41+ - uses : actions/checkout@v6
4242 - name : Bash syntax check
4343 run : make syntax-check
4444
5050 needs : syntax
5151 runs-on : ubuntu-latest
5252 steps :
53- - uses : actions/checkout@v5
53+ - uses : actions/checkout@v6
5454 - name : Install ShellCheck
5555 run : sudo apt-get install -y shellcheck
5656 - name : Run ShellCheck
6464 needs : lint
6565 runs-on : ubuntu-latest
6666 steps :
67- - uses : actions/checkout@v5
67+ - uses : actions/checkout@v6
6868
6969 - name : Install BATS
7070 run : |
@@ -111,7 +111,7 @@ jobs:
111111
112112 - name : Upload security results
113113 if : always()
114- uses : actions/upload-artifact@v4
114+ uses : actions/upload-artifact@v6
115115 with :
116116 name : security-scan-results
117117 path : test-results/
@@ -131,7 +131,7 @@ jobs:
131131 - os : ubuntu-22.04
132132 - os : ubuntu-24.04
133133 steps :
134- - uses : actions/checkout@v5
134+ - uses : actions/checkout@v6
135135 - name : Install BATS
136136 run : |
137137 git clone --depth 1 https://github.com/bats-core/bats-core.git /tmp/bats
@@ -145,7 +145,7 @@ jobs:
145145 echo "Unit: $(grep -c '^ok ' test-results/unit.tap) passed"
146146 - name : Upload results
147147 if : always()
148- uses : actions/upload-artifact@v4
148+ uses : actions/upload-artifact@v6
149149 with :
150150 name : unit-results-${{ matrix.os }}
151151 path : test-results/
@@ -165,7 +165,7 @@ jobs:
165165 - os : ubuntu-22.04
166166 - os : ubuntu-24.04
167167 steps :
168- - uses : actions/checkout@v5
168+ - uses : actions/checkout@v6
169169 - name : Install BATS
170170 run : |
171171 git clone --depth 1 https://github.com/bats-core/bats-core.git /tmp/bats
@@ -179,7 +179,7 @@ jobs:
179179 echo "Integration: $(grep -c '^ok ' test-results/integration.tap) passed"
180180 - name : Upload results
181181 if : always()
182- uses : actions/upload-artifact@v4
182+ uses : actions/upload-artifact@v6
183183 with :
184184 name : integration-results-${{ matrix.os }}
185185 path : test-results/
@@ -233,7 +233,7 @@ jobs:
233233 pacman -Sy --noconfirm bash git curl make coreutils procps-ng util-linux
234234 git clone --depth 1 https://github.com/bats-core/bats-core.git /tmp/bats
235235 cd /tmp/bats && ./install.sh /usr/local
236- - uses : actions/checkout@v5
236+ - uses : actions/checkout@v6
237237 - name : Run all tests
238238 run : |
239239 mkdir -p test-results
@@ -246,7 +246,7 @@ jobs:
246246 echo "${{ matrix.name }}: ${u} unit + ${i} integration + ${s} security = $((u+i+s)) total"
247247 - name : Upload results
248248 if : always()
249- uses : actions/upload-artifact@v4
249+ uses : actions/upload-artifact@v6
250250 with :
251251 name : distro-results-${{ matrix.name }}
252252 path : test-results/
0 commit comments