Skip to content

Commit b98c1b1

Browse files
authored
Merge pull request #911 from morpho-org/hermes/pin-github-actions-shas-20260416
ci: pin GitHub Actions refs to commit SHAs
2 parents b6c91d9 + f1c8366 commit b98c1b1

3 files changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/certora-api.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ jobs:
1818
certora-api:
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v6
22-
- uses: Certora/certora-run-action/api@main
21+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
22+
- uses: Certora/certora-run-action/api@9154685363091a2ecea21dc72ef4edbfc41c221a # v2.8
2323
with:
2424
certora-command: ${{ github.event.inputs.command }}
2525
server: production

.github/workflows/certora.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ jobs:
2020

2121
steps:
2222
- name: Checkout repository
23-
uses: actions/checkout@v6
23+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2424
with:
2525
submodules: recursive
2626

2727
- name: Install Jq
28-
uses: sergeysova/jq-action@v2
28+
uses: sergeysova/jq-action@a3f0d4ff59cc1dddf023fc0b325dd75b10deec58 # v2
2929

3030
- name: Run Certora Config Linter
3131
run: |
@@ -36,7 +36,7 @@ jobs:
3636
run: make -C lib/metamorpho/certora munged
3737

3838
- name: Submit verification jobs to Certora Prover
39-
uses: Certora/certora-run-action@main
39+
uses: Certora/certora-run-action@9154685363091a2ecea21dc72ef4edbfc41c221a # v2.8
4040
env:
4141
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4242
with:

.github/workflows/foundry.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,38 +11,38 @@ jobs:
1111
fmt:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1515
with:
1616
submodules: recursive
1717

1818
- name: Install Foundry
19-
uses: foundry-rs/foundry-toolchain@v1
19+
uses: foundry-rs/foundry-toolchain@8789b3e21e6c11b2697f5eb56eddae542f746c10 # v1
2020

2121
- name: Run forge fmt
2222
run: forge fmt --check
2323

2424
lint:
2525
runs-on: ubuntu-latest
2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2828
with:
2929
submodules: recursive
3030

3131
- name: Install Foundry
32-
uses: foundry-rs/foundry-toolchain@v1
32+
uses: foundry-rs/foundry-toolchain@8789b3e21e6c11b2697f5eb56eddae542f746c10 # v1
3333

3434
- name: Run forge lint
3535
run: forge lint --deny notes
3636

3737
sizes:
3838
runs-on: ubuntu-latest
3939
steps:
40-
- uses: actions/checkout@v4
40+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
4141
with:
4242
submodules: recursive
4343

4444
- name: Install Foundry
45-
uses: foundry-rs/foundry-toolchain@v1
45+
uses: foundry-rs/foundry-toolchain@8789b3e21e6c11b2697f5eb56eddae542f746c10 # v1
4646

4747
- name: Run forge build
4848
run: forge build --force --sizes
@@ -58,12 +58,12 @@ jobs:
5858
runs-on: ubuntu-latest
5959
name: "test (${{ matrix.decimals }} decimals, isolate: ${{ matrix.isolate }})"
6060
steps:
61-
- uses: actions/checkout@v4
61+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
6262
with:
6363
submodules: recursive
6464

6565
- name: Install Foundry
66-
uses: foundry-rs/foundry-toolchain@v1
66+
uses: foundry-rs/foundry-toolchain@8789b3e21e6c11b2697f5eb56eddae542f746c10 # v1
6767

6868
- name: Run forge tests with a ${{ matrix.decimals }} decimals underlying asset
6969
run: if [ ${{ matrix.isolate }} = true ]; then forge test -vvv --isolate; else forge test -vvv; fi

0 commit comments

Comments
 (0)