@@ -23,12 +23,12 @@ jobs:
2323 benchmark-hashes-head : ${{ steps.export-hashes.outputs.benchmark-hashes-head }}
2424 steps :
2525 - name : Checkout base commit
26- uses : actions/checkout@v4
26+ uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
2727 with :
2828 ref : ${{ github.event.pull_request[matrix.branch].sha }}
2929
3030 - name : Fetch from cache
31- uses : actions/cache@v4
31+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
3232 id : cache
3333 with :
3434 path : ${{ matrix.branch }}_programs/*.json
3737
3838 - name : Install uv
3939 if : ${{ steps.cache.outputs.cache-hit != 'true' }}
40- uses : astral-sh/setup-uv@v5
40+ uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
4141 with :
4242 enable-cache : true
4343 - name : Install python deps
@@ -70,25 +70,25 @@ jobs:
7070 runs-on : ubuntu-24.04
7171 steps :
7272 - name : Populate cache
73- uses : actions/cache@v4
73+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
7474 id : cache
7575 with :
7676 path : bin/cairo-vm-cli-${{ matrix.branch }}
7777 key : binary-${{ github.event.pull_request[matrix.branch].sha }}
7878
7979 - name : Install Rust
8080 if : ${{ steps.cache.outputs.cache-hit != 'true' }}
81- uses : dtolnay/rust-toolchain@1.89.0
81+ uses : dtolnay/rust-toolchain@451ce45ce31d200b52705aadd15ce75018b006de # 1.89.0
8282
8383 - name : Checkout
8484 if : ${{ steps.cache.outputs.cache-hit != 'true' }}
85- uses : actions/checkout@v4
85+ uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
8686 with :
8787 ref : ${{ github.event.pull_request[matrix.branch].sha }}
8888
8989 - name : Fetch Rust cache
9090 if : ${{ steps.cache.outputs.cache-hit != 'true' }}
91- uses : Swatinem/rust-cache@v2
91+ uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
9292
9393 - name : Build binary
9494 if : ${{ steps.cache.outputs.cache-hit != 'true' }}
@@ -107,30 +107,30 @@ jobs:
107107 runs-on : ubuntu-24.04
108108 steps :
109109 - name : Install Hyperfine
110- uses : taiki-e/install-action@v2
110+ uses : taiki-e/install-action@a6b2e2dcd845ddd7f509ce4f3ed3d922b80cc5d9 # v2
111111 with :
112112 tool : hyperfine@1.19
113113
114114 - name : Fetch base binary
115- uses : actions/cache/restore@v4
115+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
116116 with :
117117 path : bin/cairo-vm-cli-base
118118 key : binary-${{ github.event.pull_request.base.sha }}
119119
120120 - name : Fetch HEAD binary
121- uses : actions/cache/restore@v4
121+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
122122 with :
123123 path : bin/cairo-vm-cli-head
124124 key : binary-${{ github.event.pull_request.head.sha }}
125125
126126 - name : Fetch base programs
127- uses : actions/cache/restore@v4
127+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
128128 with :
129129 path : base_programs/*.json
130130 key : benchmarks-base-${{ needs.build-programs.outputs.benchmark-hashes-base }}
131131
132132 - name : Fetch head programs
133- uses : actions/cache/restore@v4
133+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
134134 with :
135135 path : head_programs/*.json
136136 key : benchmarks-head-${{ needs.build-programs.outputs.benchmark-hashes-head }}
@@ -179,7 +179,7 @@ jobs:
179179
180180 - name : Find comment
181181 if : ${{ steps.run-benchmarks.outputs.benchmark_count != 0 }}
182- uses : peter-evans/find-comment@v3
182+ uses : peter-evans/find-comment@3eae4d37986fb5a8592848f6a574fdf654e61f9e # v3
183183 id : fc
184184 with :
185185 issue-number : ${{ github.event.pull_request.number }}
@@ -188,14 +188,14 @@ jobs:
188188
189189 - name : Create comment
190190 if : steps.fc.outputs.comment-id == '' && steps.run-benchmarks.outputs.benchmark_count != 0
191- uses : peter-evans/create-or-update-comment@v4
191+ uses : peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
192192 with :
193193 issue-number : ${{ github.event.pull_request.number }}
194194 body-path : comment_body.md
195195
196196 - name : Update comment
197197 if : steps.fc.outputs.comment-id != '' && steps.run-benchmarks.outputs.benchmark_count != 0
198- uses : peter-evans/create-or-update-comment@v4
198+ uses : peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
199199 with :
200200 comment-id : ${{ steps.fc.outputs.comment-id }}
201201 body-path : comment_body.md
0 commit comments