Skip to content

Commit 2795246

Browse files
authored
ci: pin external GitHub Actions
* ci: pin external GitHub Actions * ci: pin external GitHub Actions * ci: pin external GitHub Actions
1 parent 83f57f5 commit 2795246

3 files changed

Lines changed: 20 additions & 20 deletions

File tree

.github/workflows/release.docker.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ jobs:
1717
timeout-minutes: 120
1818
steps:
1919
- name: Checkout repository
20-
uses: actions/checkout@v3
20+
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744
2121
with:
2222
fetch-depth: 1
2323
- name: Set up QEMU
24-
uses: docker/setup-qemu-action@v2
24+
uses: docker/setup-qemu-action@2b82ce82d56a2a04d2637cd93a637ae1b359c0a7
2525
- name: Docker meta alpine
2626
id: meta_alpine
27-
uses: docker/metadata-action@v4
27+
uses: docker/metadata-action@818d4b7b91585d195f67373fd9cb0332e31a7175
2828
with:
2929
images: |
3030
ghcr.io/chronicleprotocol/challenger
@@ -36,9 +36,9 @@ jobs:
3636
type=semver,pattern={{major}}.{{minor}}
3737
type=semver,pattern={{major}}
3838
- name: Set up Docker Buildx
39-
uses: docker/setup-buildx-action@v2
39+
uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55
4040
- name: Login to ghcr.io
41-
uses: docker/login-action@v2
41+
uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc
4242
with:
4343
registry: ghcr.io
4444
username: ${{ github.actor }}
@@ -48,7 +48,7 @@ jobs:
4848
run: |
4949
echo "VERSION=${GITHUB_REF##*/v}" >> $GITHUB_ENV
5050
- name: Build and push (alpine)
51-
uses: docker/build-push-action@v4
51+
uses: docker/build-push-action@0a97817b6ade9f46837855d676c4cca3a2471fc9
5252
with:
5353
push: true
5454
context: .

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
echo "version is: ${{ env.SWS_VERSION }}"
2626
- name: Create GitHub release
2727
id: release
28-
uses: actions/create-release@v1
28+
uses: actions/create-release@0cb9c9b65d5d1901c1f53e5e66eaf4afd303e70e
2929
env:
3030
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3131
with:
@@ -129,12 +129,12 @@ jobs:
129129

130130
steps:
131131
- name: Checkout repository
132-
uses: actions/checkout@v3
132+
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744
133133
with:
134134
fetch-depth: 1
135135

136136
- name: Install Rust
137-
uses: dtolnay/rust-toolchain@stable
137+
uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8
138138
with:
139139
toolchain: ${{ matrix.rust }}
140140
target: ${{ matrix.target }}
@@ -180,7 +180,7 @@ jobs:
180180
fi
181181
182182
- name: Release
183-
uses: softprops/action-gh-release@v1
183+
uses: softprops/action-gh-release@de2c0eb89ae2a093876385947365aca7b0e5f844
184184
if: startsWith(github.ref, 'refs/tags/')
185185
with:
186186
files: |

.github/workflows/tests.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ jobs:
1515
runs-on: ubuntu-latest
1616
timeout-minutes: 30
1717
steps:
18-
- uses: actions/checkout@v3
19-
- uses: dtolnay/rust-toolchain@stable
18+
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744
19+
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8
2020
with:
2121
toolchain: nightly
2222
components: rustfmt
@@ -27,11 +27,11 @@ jobs:
2727
runs-on: ubuntu-latest
2828
timeout-minutes: 30
2929
steps:
30-
- uses: actions/checkout@v3
31-
- uses: dtolnay/rust-toolchain@stable
30+
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744
31+
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8
3232
with:
3333
toolchain: nightly
34-
- uses: Swatinem/rust-cache@v2
34+
- uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32
3535
with:
3636
cache-on-failure: true
3737
- run: curl -L https://foundry.paradigm.xyz | bash
@@ -49,11 +49,11 @@ jobs:
4949
runs-on: ubuntu-latest
5050
timeout-minutes: 30
5151
steps:
52-
- uses: actions/checkout@v3
53-
- uses: dtolnay/rust-toolchain@clippy
52+
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744
53+
- uses: dtolnay/rust-toolchain@e7a32da269276b4d9cb3a0343133a168355ab751
5454
with:
5555
toolchain: nightly
56-
- uses: Swatinem/rust-cache@v2
56+
- uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32
5757
with:
5858
cache-on-failure: true
5959
- run: cargo clippy --workspace --all-targets --all-features
@@ -65,8 +65,8 @@ jobs:
6565
timeout-minutes: 5
6666
runs-on: ubuntu-latest
6767
steps:
68-
- uses: actions/checkout@v4
69-
- uses: crate-ci/typos@v1.22.7
68+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
69+
- uses: crate-ci/typos@cfe759ac8dd421e203cc293a373396fbc6fe0d4b
7070
with:
7171
config: ./typos.toml
7272
isolated: true

0 commit comments

Comments
 (0)