2020 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2121
2222 - name : Setup Deno
23- uses : denoland/setup-deno@v1
23+ uses : denoland/setup-deno@4a4e59637fa62bd6c086a216c7e4c5b457ea9e79 # v1
2424 with :
2525 deno-version : v1.x
2626
5959 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
6060
6161 - name : Setup Deno
62- uses : denoland/setup-deno@v1
62+ uses : denoland/setup-deno@4a4e59637fa62bd6c086a216c7e4c5b457ea9e79 # v1
6363 with :
6464 deno-version : ${{ matrix.deno }}
6565
@@ -76,15 +76,15 @@ jobs:
7676 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
7777
7878 - name : Setup Deno
79- uses : denoland/setup-deno@v1
79+ uses : denoland/setup-deno@4a4e59637fa62bd6c086a216c7e4c5b457ea9e79 # v1
8080
8181 - name : Generate SBOM
8282 run : |
8383 deno info --json src/deps.ts > sbom.json
8484 cat sbom.json
8585
8686 - name : Secret Scanning
87- uses : gitleaks/gitleaks-action@v2
87+ uses : gitleaks/gitleaks-action@ff98106e4c7b2bc287b24eaf42907196329070c7 # v2
8888 env :
8989 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
9090
@@ -101,7 +101,7 @@ jobs:
101101 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
102102
103103 - name : Setup Deno
104- uses : denoland/setup-deno@v1
104+ uses : denoland/setup-deno@4a4e59637fa62bd6c086a216c7e4c5b457ea9e79 # v1
105105
106106 - name : Test Offline Mode
107107 run : |
@@ -122,7 +122,7 @@ jobs:
122122 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
123123
124124 - name : Install Nix
125- uses : cachix/install-nix-action@v24
125+ uses : cachix/install-nix-action@7ac1ec25491415c381d9b62f0657c7a028df52a7 # v24
126126 with :
127127 nix_path : nixpkgs=channel:nixos-unstable
128128
@@ -151,7 +151,7 @@ jobs:
151151
152152 - name : Deploy to GitHub Pages
153153 if : github.ref == 'refs/heads/main'
154- uses : peaceiris/actions-gh-pages@v3
154+ uses : peaceiris/actions-gh-pages@373f7f263a76c20808c831209c920827a82a2847 # v3
155155 with :
156156 github_token : ${{ secrets.GITHUB_TOKEN }}
157157 publish_dir : ./docs/api
@@ -163,7 +163,7 @@ jobs:
163163 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
164164
165165 - name : Setup Deno
166- uses : denoland/setup-deno@v1
166+ uses : denoland/setup-deno@4a4e59637fa62bd6c086a216c7e4c5b457ea9e79 # v1
167167
168168 - name : Run Benchmarks
169169 run : deno bench --allow-all benches/
@@ -178,13 +178,13 @@ jobs:
178178 - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
179179
180180 - name : Setup Deno
181- uses : denoland/setup-deno@v1
181+ uses : denoland/setup-deno@4a4e59637fa62bd6c086a216c7e4c5b457ea9e79 # v1
182182
183183 - name : Build
184184 run : deno run --allow-all build.ts
185185
186186 - name : Generate Provenance
187- uses : slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v1.9.0
187+ uses : slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@07e64b653f10a80b6510f4568f685f8b7b9ea830 # v1.9.0
188188 with :
189189 artifacts : dist/
190190
@@ -198,7 +198,7 @@ jobs:
198198 run : docker build -t preference-injector:${{ github.sha }} .
199199
200200 - name : Run Trivy Scanner
201- uses : aquasecurity/trivy-action@master
201+ uses : aquasecurity/trivy-action@57a97c7e7821a5776cebc9bb87c984fa69cba8f1 # master
202202 with :
203203 image-ref : preference-injector:${{ github.sha }}
204204 format : ' sarif'
0 commit comments