Skip to content

Commit b5b4431

Browse files
authored
Pin GitHub Actions to commit SHAs for supply chain security (#6880)
Signed-off-by: Divya Madala <divyaasm@amazon.com>
1 parent 1789cf9 commit b5b4431

29 files changed

Lines changed: 86 additions & 86 deletions

.github/workflows/backport.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ jobs:
1515
steps:
1616
- name: GitHub App token
1717
id: github_app_token
18-
uses: tibdex/github-app-token@v1.5.0
18+
uses: tibdex/github-app-token@1901dc7d52169e70c27a8da37aef0d423e2867a2 # v1.5.0
1919
with:
2020
app_id: ${{ secrets.APP_ID }}
2121
private_key: ${{ secrets.APP_PRIVATE_KEY }}
2222
installation_id: 22958780
2323

2424
- name: Backport
25-
uses: VachaShah/backport@v1.1.4
25+
uses: VachaShah/backport@28c49d91ceec57d7c9f625f1031c1a4d637251f5 # v1.1.4
2626
with:
2727
github_token: ${{ steps.github_app_token.outputs.token }}
2828
branch_name: backport/backport-${{ github.event.number }}

.github/workflows/compatibility-data-prepper-api.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
distribution: temurin
3434

3535
- name: Checkout Data Prepper
36-
uses: actions/checkout@v6
36+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3737

3838
- name: Set up Gradle
3939
uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0
@@ -49,7 +49,7 @@ jobs:
4949

5050
- name: Upload Compatibility Report
5151
if: failure()
52-
uses: actions/upload-artifact@v7
52+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
5353
with:
5454
name: library-compatibility-report
5555
path: ${{ github.workspace }}/data-prepper-api/build/reports/library-compatibility/report.html

.github/workflows/create-documentation-issue.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,22 @@ jobs:
1414
steps:
1515
- name: GitHub App token
1616
id: github_app_token
17-
uses: tibdex/github-app-token@v1.5.0
17+
uses: tibdex/github-app-token@1901dc7d52169e70c27a8da37aef0d423e2867a2 # v1.5.0
1818
with:
1919
app_id: ${{ secrets.APP_ID }}
2020
private_key: ${{ secrets.APP_PRIVATE_KEY }}
2121
installation_id: 22958780
2222

2323
- name: Checkout code
24-
uses: actions/checkout@v2
24+
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2
2525

2626
- name: Edit the issue template
2727
run: |
2828
echo "https://github.com/opensearch-project/data-prepper/pull/${{ env.PR_NUMBER }}." >> ./ci/documentation/issue.md
2929
3030
- name: Create Issue From File
3131
id: create-issue
32-
uses: peter-evans/create-issue-from-file@v4
32+
uses: peter-evans/create-issue-from-file@433e51abf769039ee20ba1293a088ca19d573b7f # v4
3333
with:
3434
title: Add documentation related to new feature
3535
content-filepath: ./ci/documentation/issue.md

.github/workflows/data-prepper-aws-secrets-e2e-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ jobs:
2424
runs-on: ubuntu-latest
2525
steps:
2626
- name: Git clone the repository
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2828
with:
2929
ref: ${{ github.event.pull_request.head.sha }}
3030
- name: configure aws credentials
3131
id: creds
32-
uses: aws-actions/configure-aws-credentials@v5
32+
uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # v5
3333
with:
3434
role-to-assume: ${{ secrets.TEST_IAM_ROLE_ARN }}
3535
aws-region: ${{ secrets.TEST_REGION }}
@@ -50,7 +50,7 @@ jobs:
5050
java-version: 11
5151
distribution: temurin
5252
- name: Checkout Data Prepper
53-
uses: actions/checkout@v2
53+
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2
5454
- name: Set up Gradle
5555
uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0
5656
with:

.github/workflows/data-prepper-kafka-backward-compatibility-e2e-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
java-version: 11
2626
distribution: temurin
2727
- name: Checkout Data Prepper
28-
uses: actions/checkout@v2
28+
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2
2929
- name: Set up Gradle
3030
uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0
3131
with:

.github/workflows/data-prepper-trace-analytics-raw-span-compatibility-e2e-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
java-version: 11
2626
distribution: temurin
2727
- name: Checkout Data Prepper
28-
uses: actions/checkout@v2
28+
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2
2929
- name: Set up Gradle
3030
uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0
3131
with:

.github/workflows/data-prepper-trace-analytics-raw-span-e2e-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
java-version: 11
2727
distribution: temurin
2828
- name: Checkout Data Prepper
29-
uses: actions/checkout@v2
29+
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2
3030
- name: Set up Gradle
3131
uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0
3232
with:

.github/workflows/data-prepper-trace-analytics-raw-span-peer-forwarder-e2e-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
java-version: 11
2626
distribution: temurin
2727
- name: Checkout Data Prepper
28-
uses: actions/checkout@v2
28+
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2
2929
- name: Set up Gradle
3030
uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0
3131
with:
@@ -34,7 +34,7 @@ jobs:
3434
run: ./gradlew -PendToEndJavaVersion=${{ matrix.java }} :e2e-test:trace:rawSpanPeerForwarderEndToEndTest
3535
- name: Upload test results
3636
if: always()
37-
uses: actions/upload-artifact@v4
37+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
3838
with:
3939
name: raw-span-peer-forwarder-e2e-results-java-${{ matrix.java }}
4040
path: '**/test-results/**/*.xml'

.github/workflows/data-prepper-trace-analytics-service-map-e2e-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
java-version: 11
2626
distribution: temurin
2727
- name: Checkout Data Prepper
28-
uses: actions/checkout@v2
28+
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2
2929
- name: Set up Gradle
3030
uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0
3131
with:

.github/workflows/dco.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
steps:
1010
- name: Get PR Commits
1111
id: 'get-pr-commits'
12-
uses: tim-actions/get-pr-commits@v1.1.0
12+
uses: tim-actions/get-pr-commits@55b867b9b28954e6f5c1a0fe2f729dc926c306d0 # v1.1.0
1313
with:
1414
token: ${{ secrets.GITHUB_TOKEN }}
1515
- name: DCO Check
16-
uses: tim-actions/dco@v1.1.0
16+
uses: tim-actions/dco@f2279e6e62d5a7d9115b0cb8e837b777b1b02e21 # v1.1.0
1717
with:
1818
commits: ${{ steps.get-pr-commits.outputs.commits }}

0 commit comments

Comments
 (0)