Skip to content

Commit 87b78f5

Browse files
committed
security: pin GitHub Actions to hashes to resolve Scorecard alerts
1 parent 910e869 commit 87b78f5

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/comprehensive-quality.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
steps:
3333
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
3434
- name: Secret scanning
35-
uses: trufflesecurity/trufflehog@main
35+
uses: trufflesecurity/trufflehog@37835157ba6190a612501a35f7959b8eb3009581 # v3.82.13
3636
continue-on-error: true
3737
- name: Dependency vulnerabilities
3838
run: |
@@ -43,7 +43,7 @@ jobs:
4343
pip install safety && safety check -r requirements.txt || true
4444
fi
4545
- name: SAST scan
46-
uses: returntocorp/semgrep-action@v1
46+
uses: returntocorp/semgrep-action@73f32468d6f519542a17585b5463b2f542475476 # v1.11.0
4747
continue-on-error: true
4848

4949
# INTEROPERABILITY - API and format compatibility

.github/workflows/release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
3333

3434
- name: Install Rust
35-
uses: dtolnay/rust-action@stable
35+
uses: dtolnay/rust-action@43388701980327f2ec9d300445d44007802f06c1 # v1.0.0
3636
with:
3737
targets: ${{ matrix.target }}
3838

@@ -66,7 +66,7 @@ jobs:
6666
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
6767

6868
- name: Install Rust
69-
uses: dtolnay/rust-action@stable
69+
uses: dtolnay/rust-action@43388701980327f2ec9d300445d44007802f06c1 # v1.0.0
7070
with:
7171
targets: ${{ matrix.target }}
7272

@@ -92,7 +92,7 @@ jobs:
9292
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
9393

9494
- name: Install Rust
95-
uses: dtolnay/rust-action@stable
95+
uses: dtolnay/rust-action@43388701980327f2ec9d300445d44007802f06c1 # v1.0.0
9696

9797
- name: Build
9898
run: cargo build --release
@@ -117,7 +117,7 @@ jobs:
117117
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
118118

119119
- name: Install Gleam
120-
uses: erlef/setup-beam@v1
120+
uses: erlef/setup-beam@53eca37a5015e5c7075c3d9b4b08705001f35835 # v1.18.2
121121
with:
122122
otp-version: '26'
123123
gleam-version: 'latest'
@@ -153,7 +153,7 @@ jobs:
153153
sha256sum * > SHA256SUMS.txt
154154
155155
- name: Create Release
156-
uses: softprops/action-gh-release@v3
156+
uses: softprops/action-gh-release@c87adaf44f9b5c94295d4615a639679203028d77 # v2.2.1
157157
with:
158158
files: release/*
159159
generate_release_notes: true

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2626

2727
- name: Setup Racket
28-
uses: Bogdanp/setup-racket@v1.15
28+
uses: Bogdanp/setup-racket@67838a16f2122684177c86729eb9cf0438ec677b # v1.15
2929
with:
3030
version: ${{ matrix.racket-version }}
3131
packages: 'rackunit'
@@ -75,7 +75,7 @@ jobs:
7575
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
7676

7777
- name: Setup Racket
78-
uses: Bogdanp/setup-racket@v1.15
78+
uses: Bogdanp/setup-racket@67838a16f2122684177c86729eb9cf0438ec677b # v1.15
7979
with:
8080
version: 'current'
8181

0 commit comments

Comments
 (0)