Skip to content

Commit 10f5dcd

Browse files
[StepSecurity] ci: Harden GitHub Actions (#152)
Signed-off-by: StepSecurity Bot <[email protected]>
1 parent af8dcff commit 10f5dcd

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,23 +39,23 @@ jobs:
3939
test-java-version: 21
4040

4141
steps:
42-
- uses: actions/checkout@v4
42+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4343

4444
- id: setup-java-test
4545
name: Set up Java ${{ matrix.test-java-version }} for tests
46-
uses: actions/setup-java@v4
46+
uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0
4747
with:
4848
distribution: temurin
4949
java-version: ${{ matrix.test-java-version }}
5050

5151
- id: setup-java
5252
name: Set up Java for build
53-
uses: actions/setup-java@v4
53+
uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0
5454
with:
5555
distribution: temurin
5656
java-version: 17
5757

58-
- uses: gradle/actions/setup-gradle@v4
58+
- uses: gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4.3.0
5959

6060
- name: build
6161
run: >

.github/workflows/gradle-wrapper-validation.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ jobs:
1111
validation:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1515

16-
- uses: gradle/[email protected]
16+
- uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6 # v3.5.0

.github/workflows/prepare-release-branch.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
prereqs:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v4
9+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1010

1111
- name: Verify prerequisites
1212
run: |
@@ -25,7 +25,7 @@ jobs:
2525
needs:
2626
- prereqs
2727
steps:
28-
- uses: actions/checkout@v4
28+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2929

3030
- name: Create release branch
3131
run: |
@@ -78,7 +78,7 @@ jobs:
7878
needs:
7979
- prereqs
8080
steps:
81-
- uses: actions/checkout@v4
81+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8282

8383
- name: Set environment variables
8484
run: |

.github/workflows/release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ jobs:
1414
exit 1
1515
fi
1616
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1818

19-
- uses: actions/setup-java@v4
19+
- uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0
2020
with:
2121
distribution: temurin
2222
java-version: 17
2323

24-
- uses: gradle/actions/setup-gradle@v4
24+
- uses: gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4.3.0
2525

2626
- name: Build and publish artifacts
2727
run: ./gradlew assemble publishToSonatype closeAndReleaseSonatypeStagingRepository
@@ -58,7 +58,7 @@ jobs:
5858
5959
# check out main branch to verify there won't be problems with merging the change log
6060
# at the end of this workflow
61-
- uses: actions/checkout@v4
61+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6262
with:
6363
ref: main
6464

@@ -70,7 +70,7 @@ jobs:
7070
fi
7171
7272
# back to the release branch
73-
- uses: actions/checkout@v4
73+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7474
with:
7575
# tags are needed for the generate-release-contributors.sh script
7676
fetch-depth: 0

.github/workflows/reusable-markdown-link-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
markdown-link-check:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v4
10+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1111

1212
- name: Install markdown-link-check
1313
# TODO(jack-berg): use latest when config file reading bug is fixed: https://github.com/tcort/markdown-link-check/issues/246

.github/workflows/reusable-misspell-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
misspell-check:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v4
10+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1111

1212
- name: Install misspell
1313
run: |

0 commit comments

Comments
 (0)