Skip to content

Commit 4ca64dc

Browse files
authored
πŸ”’ Pin GitHub Actions to commit SHAs (#44)
* πŸ”’ pin rust.yaml actions to commit SHAs * πŸ”’ pin build.yaml actions to commit SHAs * πŸ”’ pin trufflehog.yaml actions to commit SHAs
1 parent 0a54882 commit 4ca64dc

3 files changed

Lines changed: 18 additions & 18 deletions

File tree

β€Ž.github/workflows/build.yamlβ€Ž

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ jobs:
1414
contents: read
1515
steps:
1616
- name: Checkout repository
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818
- name: Inject slug/short variables
19-
uses: rlespinasse/github-slug-action@v4.4.1
19+
uses: rlespinasse/github-slug-action@102b1a064a9b145e56556e22b18b19c624538d94 # v4.4.1
2020
- name: Initialize Docker Buildx
21-
uses: docker/setup-buildx-action@v3
21+
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3
2222
with:
2323
install: true
2424
buildkitd-config: /tmp/buildkitd.toml
2525
- name: Login to GitHub Container Registry
26-
uses: docker/login-action@v3
26+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
2727
with:
2828
registry: ghcr.io
2929
username: ${{ github.actor }}
@@ -32,7 +32,7 @@ jobs:
3232
- name: Extract metadata (tags, labels) for Docker
3333
if: ${{ github.event_name == 'pull_request' }}
3434
id: meta-pr
35-
uses: docker/metadata-action@v5
35+
uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5
3636
with:
3737
images: |
3838
ghcr.io/huggingface/inference-benchmarker
@@ -42,7 +42,7 @@ jobs:
4242
- name: Extract metadata (tags, labels) for Docker
4343
if: ${{ github.event_name != 'pull_request' }}
4444
id: meta
45-
uses: docker/metadata-action@v4.3.0
45+
uses: docker/metadata-action@507c2f2dc502c992ad446e3d7a5dfbe311567a96 # v4.3.0
4646
with:
4747
flavor: |
4848
latest=auto
@@ -55,7 +55,7 @@ jobs:
5555
type=raw,value=sha-${{ env.GITHUB_SHA_SHORT }}
5656
- name: Build and push Docker image
5757
id: build-and-push
58-
uses: docker/build-push-action@v4
58+
uses: docker/build-push-action@0a97817b6ade9f46837855d676c4cca3a2471fc9 # v4
5959
with:
6060
context: .
6161
file: ${{ env.DOCKERFILE }}
@@ -75,7 +75,7 @@ jobs:
7575
docker rm -f extract
7676
- name: Upload binary
7777
if: ${{ github.event_name != 'pull_request' }}
78-
uses: actions/upload-artifact@v4
78+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
7979
with:
8080
name: inference-benchmarker_x86_64
8181
path: ${{ github.workspace }}/inference-benchmarker

β€Ž.github/workflows/rust.yamlβ€Ž

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
runs-on:
1414
group: aws-general-8-plus
1515
steps:
16-
- uses: actions/checkout@v4
17-
- uses: dtolnay/rust-toolchain@stable
16+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
17+
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
1818
with:
1919
toolchain: nightly
2020
components: rustfmt
@@ -25,13 +25,13 @@ jobs:
2525
runs-on:
2626
group: aws-general-8-plus
2727
steps:
28-
- uses: actions/checkout@v4
29-
- uses: dtolnay/rust-toolchain@stable
28+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
29+
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
3030
with:
3131
toolchain: stable
3232
components: clippy
3333
- name: Cache dependencies
34-
uses: actions/cache@v4
34+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
3535
env:
3636
cache-name: cache-dependencies
3737
with:
@@ -56,12 +56,12 @@ jobs:
5656
runs-on:
5757
group: aws-general-8-plus
5858
steps:
59-
- uses: actions/checkout@v4
60-
- uses: dtolnay/rust-toolchain@stable
59+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
60+
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
6161
with:
6262
toolchain: stable
6363
- name: Cache dependencies
64-
uses: actions/cache@v4
64+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
6565
env:
6666
cache-name: cache-dependencies-test
6767
with:

β€Ž.github/workflows/trufflehog.yamlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
group: aws-general-8-plus
1010
steps:
1111
- name: Checkout code
12-
uses: actions/checkout@v4
12+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1313
with:
1414
fetch-depth: 0
1515
- name: Secret Scanning
16-
uses: trufflesecurity/trufflehog@main
16+
uses: trufflesecurity/trufflehog@6bd2d14f7a4bc1e569fa3550efa7ec632a4fa67b # main
1717
with:
1818
extra_args: --exclude-globs='test_data/.*' --results=verified,unknown --exclude-detectors=postgres

0 commit comments

Comments
Β (0)