Skip to content

Commit 1d05b10

Browse files
fix(ci): replace fake action SHA pins (niche-actions estate sweep) (#61)
Estate fake-SHA sweep — niche actions (round-3). Version-faithful where possible; bumped to nearest in-major where the version comment itself was hallucinated. All real SHAs verified via `gh api`. See `project_estate_fake_action_sha_punch_list_2026_05_30` for substitution map.
1 parent db258a8 commit 1d05b10

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/ci-cd.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
fetch-depth: 0 # Full history for SonarCloud
3434

3535
- name: Set up Julia
36-
uses: julia-actions/setup-julia@a0a0978e23276b102daaa707fc6c1fc0c89d13d6 # v2.8.0
36+
uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v2.8.0
3737
with:
3838
version: ${{ env.JULIA_VERSION }}
3939

@@ -91,15 +91,15 @@ jobs:
9191
category: 'trivy-filesystem'
9292

9393
- name: Run Snyk security scan
94-
uses: snyk/actions/node@d05832d319e5dff5d437797b57ce172aa3fac3cd # master 2024-12-09
94+
uses: snyk/actions/node@8e119fbb6c251787721d34ba683ed48eba792766 # master 2024-12-09
9595
continue-on-error: true
9696
env:
9797
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
9898
with:
9999
args: --severity-threshold=high
100100

101101
- name: OWASP Dependency Check
102-
uses: dependency-check/Dependency-Check_Action@8e1c6be6c9f6e9d2b52e79b2f6e5f57c9e8e8e8e # main 2024-12-09
102+
uses: dependency-check/Dependency-Check_Action@1e54355a8b4c8abaa8cc7d0b70aa655a3bb15a6c # main 2024-12-09
103103
with:
104104
project: 'robot-vacuum-cleaner'
105105
path: '.'
@@ -128,7 +128,7 @@ jobs:
128128
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
129129

130130
- name: Set up Julia ${{ matrix.julia-version }}
131-
uses: julia-actions/setup-julia@a0a0978e23276b102daaa707fc6c1fc0c89d13d6 # v2.8.0
131+
uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v2.8.0
132132
with:
133133
version: ${{ matrix.julia-version }}
134134

@@ -143,7 +143,7 @@ jobs:
143143
julia --project=. -e 'using Pkg; Pkg.test(coverage=true)'
144144
145145
- name: Process coverage
146-
uses: julia-actions/julia-processcoverage@6d9d019d6e24c4b3b166d29e69829c3cfd0c1e2e # v1.2.2
146+
uses: julia-actions/julia-processcoverage@03114f09f119417c3242a9fb6e0b722676aedf38 # v1.2.2
147147
with:
148148
directories: src/julia/RobotVacuum/src
149149

@@ -268,13 +268,13 @@ jobs:
268268
category: 'trivy-container'
269269

270270
- name: Run Hadolint (Dockerfile linting)
271-
uses: hadolint/hadolint-action@6efeb7b3ac1a0cb20b7224d0f71f8c6f43b24d8e # v3.1.0
271+
uses: hadolint/hadolint-action@54c9adbab1582c2ef04b2016b760714a4bfde3cf # v3.1.0
272272
with:
273273
dockerfile: docker/Containerfile
274274
failure-threshold: warning
275275

276276
- name: Scan with Grype
277-
uses: anchore/scan-action@4be3c7ed9d2abc473b0aedbdaac97e77539ee97e # v5.0.0
277+
uses: anchore/scan-action@869c549e657a088dc0441b08ce4fc0ecdac2bb65 # v5.0.0
278278
with:
279279
image: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.meta.outputs.version }}
280280
fail-build: false
@@ -360,7 +360,7 @@ jobs:
360360
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
361361

362362
- name: Set up Julia
363-
uses: julia-actions/setup-julia@a0a0978e23276b102daaa707fc6c1fc0c89d13d6 # v2.8.0
363+
uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v2.8.0
364364
with:
365365
version: ${{ env.JULIA_VERSION }}
366366

@@ -402,7 +402,7 @@ jobs:
402402
# e.g., kubectl apply, helm upgrade, etc.
403403
404404
- name: Notify deployment
405-
uses: 8398a7/action-slack@60d2bbf1ae7a8c02e0039c34d75f42d23c13a4fb # v3.18.3
405+
uses: 8398a7/action-slack@1750b5085f3ec60384090fb7c52965ef822e869e # v3.18.3
406406
if: always()
407407
with:
408408
status: ${{ job.status }}

0 commit comments

Comments
 (0)