@@ -15,10 +15,10 @@ jobs:
1515 name : Pattern Specification Compliance
1616
1717 steps :
18- - uses : actions/checkout@v4
18+ - uses : actions/checkout@v5
1919
2020 - name : Set up Python 3.11
21- uses : actions/setup-python@v5
21+ uses : actions/setup-python@v6
2222 with :
2323 python-version : ' 3.11'
2424
3333 python3 -m pytest test_pattern_compliance.py -v --tb=short
3434
3535 - name : Upload compliance test results
36- uses : actions/upload-artifact@v4
36+ uses : actions/upload-artifact@v6
3737 if : always()
3838 with :
3939 name : pattern-compliance-results
@@ -44,10 +44,10 @@ jobs:
4444 name : README Accuracy & Consistency
4545
4646 steps :
47- - uses : actions/checkout@v4
47+ - uses : actions/checkout@v5
4848
4949 - name : Set up Python 3.11
50- uses : actions/setup-python@v5
50+ uses : actions/setup-python@v6
5151 with :
5252 python-version : ' 3.11'
5353
7878 python3 -m pytest test_readme_accuracy.py -v --tb=short
7979
8080 - name : Upload accuracy test results
81- uses : actions/upload-artifact@v4
81+ uses : actions/upload-artifact@v6
8282 if : always()
8383 with :
8484 name : readme-accuracy-results
@@ -89,10 +89,10 @@ jobs:
8989 name : Hyperlink Integrity
9090
9191 steps :
92- - uses : actions/checkout@v4
92+ - uses : actions/checkout@v5
9393
9494 - name : Set up Python 3.11
95- uses : actions/setup-python@v5
95+ uses : actions/setup-python@v6
9696 with :
9797 python-version : ' 3.11'
9898
@@ -113,7 +113,7 @@ jobs:
113113 continue-on-error : true # External links may be temporarily unavailable
114114
115115 - name : Upload link validation results
116- uses : actions/upload-artifact@v4
116+ uses : actions/upload-artifact@v6
117117 if : always()
118118 with :
119119 name : link-validation-results
@@ -124,10 +124,10 @@ jobs:
124124 name : Example Code Validation
125125
126126 steps :
127- - uses : actions/checkout@v4
127+ - uses : actions/checkout@v5
128128
129129 - name : Set up Python 3.11
130- uses : actions/setup-python@v5
130+ uses : actions/setup-python@v6
131131 with :
132132 python-version : ' 3.11'
133133
@@ -147,7 +147,7 @@ jobs:
147147 python3 -m pytest test_examples.py -v --tb=short
148148
149149 - name : Upload example validation results
150- uses : actions/upload-artifact@v4
150+ uses : actions/upload-artifact@v6
151151 if : always()
152152 with :
153153 name : example-validation-results
@@ -158,10 +158,10 @@ jobs:
158158 name : Pattern Dependencies
159159
160160 steps :
161- - uses : actions/checkout@v4
161+ - uses : actions/checkout@v5
162162
163163 - name : Set up Python 3.11
164- uses : actions/setup-python@v5
164+ uses : actions/setup-python@v6
165165 with :
166166 python-version : ' 3.11'
167167
@@ -176,7 +176,7 @@ jobs:
176176 python3 -m pytest test_dependencies.py -v --tb=short
177177
178178 - name : Upload dependency validation results
179- uses : actions/upload-artifact@v4
179+ uses : actions/upload-artifact@v6
180180 if : always()
181181 with :
182182 name : dependency-validation-results
@@ -187,10 +187,10 @@ jobs:
187187 name : Diagram Accuracy
188188
189189 steps :
190- - uses : actions/checkout@v4
190+ - uses : actions/checkout@v5
191191
192192 - name : Set up Python 3.11
193- uses : actions/setup-python@v5
193+ uses : actions/setup-python@v6
194194 with :
195195 python-version : ' 3.11'
196196
@@ -205,7 +205,7 @@ jobs:
205205 python3 -m pytest test_diagram.py -v --tb=short
206206
207207 - name : Upload diagram validation results
208- uses : actions/upload-artifact@v4
208+ uses : actions/upload-artifact@v6
209209 if : always()
210210 with :
211211 name : diagram-validation-results
@@ -216,10 +216,10 @@ jobs:
216216 name : YAML-README Sync
217217
218218 steps :
219- - uses : actions/checkout@v4
219+ - uses : actions/checkout@v5
220220
221221 - name : Set up Python 3.11
222- uses : actions/setup-python@v5
222+ uses : actions/setup-python@v6
223223 with :
224224 python-version : ' 3.11'
225225
@@ -234,7 +234,7 @@ jobs:
234234 python3 -m pytest test_yaml_readme_sync.py -v --tb=short
235235
236236 - name : Upload sync test results
237- uses : actions/upload-artifact@v4
237+ uses : actions/upload-artifact@v6
238238 if : always()
239239 with :
240240 name : yaml-readme-sync-results
@@ -247,10 +247,10 @@ jobs:
247247 if : always()
248248
249249 steps :
250- - uses : actions/checkout@v4
250+ - uses : actions/checkout@v5
251251
252252 - name : Set up Python 3.11
253- uses : actions/setup-python@v5
253+ uses : actions/setup-python@v6
254254 with :
255255 python-version : ' 3.11'
256256
@@ -292,7 +292,7 @@ jobs:
292292 run : exit 1
293293
294294 - name : Upload comprehensive test report
295- uses : actions/upload-artifact@v4
295+ uses : actions/upload-artifact@v6
296296 if : always()
297297 with :
298298 name : comprehensive-test-report
@@ -309,10 +309,10 @@ jobs:
309309 if : github.event_name == 'pull_request'
310310
311311 steps :
312- - uses : actions/checkout@v4
312+ - uses : actions/checkout@v5
313313
314314 - name : Set up Python 3.11
315- uses : actions/setup-python@v5
315+ uses : actions/setup-python@v6
316316 with :
317317 python-version : ' 3.11'
318318
@@ -346,7 +346,7 @@ jobs:
346346
347347 steps :
348348 - name : Create Issue on Failure (skip if duplicate)
349- uses : actions/github-script@v7
349+ uses : actions/github-script@v8
350350 with :
351351 script : |
352352 const { data: existing } = await github.rest.issues.listForRepo({
@@ -407,7 +407,7 @@ jobs:
407407
408408 steps :
409409 - name : Close pattern-validation issues
410- uses : actions/github-script@v7
410+ uses : actions/github-script@v8
411411 with :
412412 script : |
413413 const { data: issues } = await github.rest.issues.listForRepo({
0 commit comments