@@ -23,15 +23,15 @@ jobs:
2323 steps :
2424
2525 - name : Harden Runner
26- uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4 - 2025.01.20
26+ uses : step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2 - 2026.02.08
2727 with :
2828 egress-policy : audit
2929
3030 - name : Checkout CredData
31- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2 - 2024.10.23
31+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2 - 2026.01.09
3232 with :
3333 repository : Samsung/CredData
34- ref : 76eb5b21f363b4fe95c683514beb215ea60a6347
34+ ref : 32205f28c21c9fcc7fa1bcc5fa2f9dc28b572032
3535
3636 - name : Markup hashing
3737 run : |
4343
4444 - name : Cache data
4545 id : cache-data
46- uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 - 2024.12.05
46+ uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 - 2026.01.29
4747 with :
4848 path : data
4949 key : cred-data-${{ hashFiles('checksums.md5') }}
@@ -79,15 +79,15 @@ jobs:
7979 steps :
8080
8181 - name : Harden Runner
82- uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4 - 2025.01.20
82+ uses : step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2 - 2026.02.08
8383 with :
8484 egress-policy : audit
8585
8686 - name : Checkout CredData
87- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2 - 2024.10.23
87+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2 - 2026.01.09
8888 with :
8989 repository : Samsung/CredData
90- ref : 76eb5b21f363b4fe95c683514beb215ea60a6347
90+ ref : 32205f28c21c9fcc7fa1bcc5fa2f9dc28b572032
9191
9292 - name : Markup hashing
9393 run : |
9999
100100 - name : Cache data
101101 id : cache-data
102- uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 - 2024.12.05
102+ uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 - 2026.01.29
103103 with :
104104 path : data
105105 key : cred-data-${{ hashFiles('checksums.md5') }}
@@ -124,7 +124,7 @@ jobs:
124124 run : python -m pip install --requirement requirements.txt
125125
126126 - name : Checkout CredSweeper
127- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2 - 2024.10.23
127+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2 - 2026.01.09
128128 with :
129129 ref : ${{ github.event.pull_request.head.sha }}
130130 path : temp/CredSweeper
@@ -144,21 +144,21 @@ jobs:
144144
145145 - name : Upload CredSweeper log
146146 if : always()
147- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6 .0 - 2025.01.09
147+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0 .0 - 2025.12.12
148148 with :
149149 name : credsweeper
150150 path : credsweeper.${{ github.event.pull_request.head.sha }}.log
151151
152152 - name : Upload CredSweeper report
153153 if : always()
154- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6 .0 - 2025.01.09
154+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0 .0 - 2025.12.12
155155 with :
156156 name : report
157157 path : report.${{ github.event.pull_request.head.sha }}.json
158158
159159 - name : Upload benchmark output
160160 if : always()
161- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6 .0 - 2025.01.09
161+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0 .0 - 2025.12.12
162162 with :
163163 name : benchmark
164164 path : benchmark.${{ github.event.pull_request.head.sha }}.log
@@ -177,20 +177,20 @@ jobs:
177177 strategy :
178178 fail-fast : false
179179 matrix :
180- python-version : [ "3.10", "3.11", "3.12", "3.13" ]
180+ python-version : [ "3.10", "3.11", "3.12", "3.13", "3.14" ]
181181
182182 steps :
183183
184184 - name : Harden Runner
185- uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4 - 2025.01.20
185+ uses : step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2 - 2026.02.08
186186 with :
187187 egress-policy : audit
188188
189189 - name : Checkout CredData
190- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2 - 2024.10.23
190+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2 - 2026.01.09
191191 with :
192192 repository : Samsung/CredData
193- ref : 76eb5b21f363b4fe95c683514beb215ea60a6347
193+ ref : 32205f28c21c9fcc7fa1bcc5fa2f9dc28b572032
194194
195195 - name : Markup hashing
196196 run : |
@@ -202,7 +202,7 @@ jobs:
202202
203203 - name : Cache data
204204 id : cache-data
205- uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 - 2024.12.05
205+ uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 - 2026.01.29
206206 with :
207207 path : data
208208 key : cred-data-${{ hashFiles('checksums.md5') }}
@@ -252,7 +252,7 @@ jobs:
252252 python -m pip uninstall -y credsweeper
253253
254254 - name : Checkout base CredSweeper
255- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2 - 2024.10.23
255+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2 - 2026.01.09
256256 with :
257257 ref : ${{ github.event.pull_request.base.sha }}
258258 path : temp/CredSweeper.base
@@ -278,7 +278,7 @@ jobs:
278278 echo "BASE_TIME=${BASE_TIME}" >> $GITHUB_ENV
279279
280280 - name : Checkout current CredSweeper
281- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2 - 2024.10.23
281+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2 - 2026.01.09
282282 with :
283283 ref : ${{ github.event.pull_request.head.sha }}
284284 path : temp/CredSweeper.head
@@ -370,15 +370,15 @@ jobs:
370370 steps :
371371
372372 - name : Harden Runner
373- uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4 - 2025.01.20
373+ uses : step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2 - 2026.02.08
374374 with :
375375 egress-policy : audit
376376
377377 - name : Checkout CredData
378- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2 - 2024.10.23
378+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2 - 2026.01.09
379379 with :
380380 repository : Samsung/CredData
381- ref : 76eb5b21f363b4fe95c683514beb215ea60a6347
381+ ref : 32205f28c21c9fcc7fa1bcc5fa2f9dc28b572032
382382
383383 - name : Markup hashing
384384 run : |
@@ -390,7 +390,7 @@ jobs:
390390
391391 - name : Cache data
392392 id : cache-data
393- uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 - 2024.12.05
393+ uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 - 2026.01.29
394394 with :
395395 path : data
396396 key : cred-data-${{ hashFiles('checksums.md5') }}
@@ -416,7 +416,7 @@ jobs:
416416 run : python -m pip install --upgrade pip
417417
418418 - name : Checkout current CredSweeper
419- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2 - 2024.10.23
419+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2 - 2026.01.09
420420 with :
421421 ref : ${{ github.event.pull_request.head.sha }}
422422 path : CredSweeper.head
@@ -434,16 +434,15 @@ jobs:
434434 - name : Run the experiment
435435 run : |
436436 cd CredSweeper.head
437- ls -al # dbg
438- pwd # dbg
437+ pwd # dbg
438+ ls -al # dbg
439439 export PYTHONPATH=$(pwd):${PYTHONPATH}
440440 cd experiment
441441 # check whether credsweeper is available as module
442442 python -m credsweeper --banner
443443 # use only 2 epochs for the test
444444 python main.py --data ${{ github.workspace }}/CredData --jobs $(( 2 * $(nproc) )) --epochs 2
445- # dbg
446- git diff
445+ git diff # dbg
447446 # crc32 should be changed
448447 python -m credsweeper --banner
449448 # train artifacts check
@@ -467,19 +466,19 @@ jobs:
467466 if : ${{ 'push' == github.event_name }} or ${{ 'Samsung/CredSweeper' == github.event.pull_request.head.repo.full_name }}
468467 steps :
469468 - name : Harden Runner
470- uses : step-security/harden-runner@cb605e52c26070c328afc4562f0b4ada7618a84e # v2.10.4 - 2025.01.20
469+ uses : step-security/harden-runner@5ef0c079ce82195b2a36a210272d6b661572d83e # v2.14.2 - 2026.02.08
471470 with :
472471 egress-policy : audit
473472
474473 - name : Checkout CredSweeper PR
475474 if : ${{ 'pull_request' == github.event_name }}
476- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2 - 2024.10.23
475+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2 - 2026.01.09
477476 with :
478477 ref : ${{ github.event.pull_request.head.sha }}
479478
480479 - name : Checkout CredSweeper HEAD
481480 if : ${{ 'push' == github.event_name }}
482- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2 - 2024.10.23
481+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2 - 2026.01.09
483482 with :
484483 ref : ${{ github.event.head }}
485484
0 commit comments