4545 docs : ${{ steps.filter.outputs.docs }}
4646 workflows : ${{ steps.filter.outputs.workflows }}
4747 steps :
48- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
49- - uses : dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
48+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
49+ - uses : dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
5050 id : filter
5151 with :
5252 filters : |
7878 needs : changes
7979 if : needs.changes.outputs.backend == 'true' || needs.changes.outputs.frontend == 'true' || needs.changes.outputs.c == 'true' || needs.changes.outputs.workflows == 'true'
8080 steps :
81- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
81+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
8282 with :
8383 fetch-depth : 0
8484
@@ -123,7 +123,7 @@ jobs:
123123 bin/stem version
124124
125125 - name : Run golangci-lint
126- uses : golangci/golangci-lint-action@82606bf257cbaff209d206a39f5134f0cfbfd2ee # v9.2.1
126+ uses : golangci/golangci-lint-action@ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a # v9.3.0
127127 with :
128128 version : v2.12.2
129129 # Full-tree lint verified clean on 2026-08-14. Keep CI aligned with
@@ -203,7 +203,7 @@ jobs:
203203 GOCACHE : ${{ github.workspace }}/.cache/go/build
204204
205205 steps :
206- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
206+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
207207
208208 - name : Set up Go
209209 uses : ./.github/actions/setup-go
@@ -254,7 +254,7 @@ jobs:
254254 run :
255255 working-directory : ui
256256 steps :
257- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
257+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
258258
259259 - name : Set up Node.js
260260 uses : ./.github/actions/setup-node
@@ -301,7 +301,7 @@ jobs:
301301 needs : changes
302302 if : needs.changes.outputs.c == 'true' || needs.changes.outputs.workflows == 'true'
303303 steps :
304- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
304+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
305305
306306 - name : Install C23 tools (clang-tidy, cppcheck, bear)
307307 run : |
@@ -413,7 +413,7 @@ jobs:
413413 needs : changes
414414 if : needs.changes.outputs.c == 'true' || needs.changes.outputs.workflows == 'true'
415415 steps :
416- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
416+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
417417
418418 - name : Install clang-18 + libFuzzer + cppcheck
419419 run : |
@@ -457,7 +457,7 @@ jobs:
457457 actions : read # required alongside security-events:write on private repos
458458
459459 steps :
460- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
460+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
461461 with :
462462 fetch-depth : 0
463463
@@ -476,7 +476,7 @@ jobs:
476476 args : " -fmt sarif -out gosec-results.sarif ./..."
477477
478478 - name : Upload gosec results
479- uses : github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
479+ uses : github/codeql-action/upload-sarif@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v4.37.4
480480 if : always() && hashFiles('gosec-results.sarif') != ''
481481 continue-on-error : true
482482 with :
@@ -523,7 +523,7 @@ jobs:
523523 exit-code : ' 0'
524524
525525 - name : Upload Trivy results
526- uses : github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
526+ uses : github/codeql-action/upload-sarif@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v4.37.4
527527 if : always() && hashFiles('trivy-results.sarif') != ''
528528 continue-on-error : true
529529 with :
@@ -574,7 +574,7 @@ jobs:
574574 needs : changes
575575 if : needs.changes.outputs.backend == 'true' || needs.changes.outputs.frontend == 'true' || needs.changes.outputs.c == 'true' || needs.changes.outputs.workflows == 'true'
576576 steps :
577- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
577+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
578578
579579 - name : Check for sensitive files
580580 run : |
@@ -637,7 +637,7 @@ jobs:
637637 || needs.changes.outputs.workflows == 'true'
638638
639639 steps :
640- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
640+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
641641
642642 - name : Validate i18n (parity, glossary, banned vocab, etc.)
643643 # Previously a placeholder that printed "✅ i18n validation complete"
@@ -663,7 +663,7 @@ jobs:
663663 # Always runs — cheap (runs in seconds) and applies to every PR.
664664
665665 steps :
666- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
666+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
667667
668668 - name : Check markdown links
669669 uses : gaurav-nelson/github-action-markdown-link-check@5c5dfc0ac2e225883c0e5f03a85311ec2830d368 # v1
@@ -672,7 +672,7 @@ jobs:
672672 use-quiet-mode : " yes"
673673
674674 - name : Lint markdown files
675- uses : DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23 .2.0
675+ uses : DavidAnson/markdownlint-cli2-action@21c1be1b93ad9ed58fa840aacc3f279cde2a72ff # v24 .2.0
676676 continue-on-error : true
677677 with :
678678 globs : |
@@ -722,7 +722,7 @@ jobs:
722722 goarch : arm64
723723 required : false
724724 steps :
725- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
725+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
726726
727727 - name : Set up Go
728728 uses : ./.github/actions/setup-go
@@ -817,7 +817,7 @@ jobs:
817817 needs.frontend.result == 'success' &&
818818 (needs.backend.result == 'success' || needs.backend.result == 'skipped')
819819 steps :
820- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
820+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
821821
822822 - name : Set up Go
823823 uses : ./.github/actions/setup-go
@@ -852,7 +852,7 @@ jobs:
852852 (needs.changes.outputs.frontend == 'true' || needs.changes.outputs.workflows == 'true')
853853
854854 steps :
855- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
855+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
856856
857857 - name : Set up Go
858858 uses : ./.github/actions/setup-go
@@ -917,7 +917,7 @@ jobs:
917917 (needs.backend.result == 'success' || needs.backend.result == 'skipped')
918918
919919 steps :
920- - uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
920+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
921921
922922 - name : Set up Go
923923 uses : ./.github/actions/setup-go
0 commit comments