1616 pull-requests : write
1717 steps :
1818 - name : Checkout Repository
19- uses : actions/checkout@v6
19+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2020 - name : Set up required env vars
2121 run : |
2222 echo "PR_NUMBER=${{ github.event.issue.number }}" >> $GITHUB_ENV
2828 echo "USER_TAGS=pull_request_number:${{ github.event.issue.number }},repository:OpenSearch" >> $GITHUB_ENV
2929 - name : Check comment format
3030 id : check_comment
31- uses : actions/github-script@v8
31+ uses : actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
3232 with :
3333 script : |
3434 const fs = require('fs');
6868 }
6969 - name : Post invalid format comment
7070 if : steps.check_comment.outputs.invalid == 'true'
71- uses : actions/github-script@v8
71+ uses : actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
7272 with :
7373 github-token : ${{secrets.GITHUB_TOKEN}}
7474 script : |
8585 exit 1
8686 - name : Get PR Details
8787 id : get_pr
88- uses : actions/github-script@v8
88+ uses : actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
8989 with :
9090 script : |
9191 const issue = context.payload.issue;
@@ -111,7 +111,7 @@ jobs:
111111 echo "prHeadRepo=$headRepo" >> $GITHUB_ENV
112112 echo "prHeadRefSha=$headRefSha" >> $GITHUB_ENV
113113 - id : get_approvers
114- uses : actions/github-script@v8
114+ uses : actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
115115 with :
116116 github-token : ${{ secrets.GITHUB_TOKEN }}
117117 result-encoding : json
@@ -125,7 +125,7 @@ jobs:
125125 per_page: 100
126126 });
127127 return maintainersResponse.data.map(item => item.login);
128- - uses : trstringer/manual-approval@v1
128+ - uses : trstringer/manual-approval@74d99dff7380e3e4b122d4ededcbca2b6ce59367 # v1
129129 if : ${{ !contains(fromJSON(steps.get_approvers.outputs.result), github.event.comment.user.login) }}
130130 with :
131131 secret : ${{ github.TOKEN }}
@@ -135,21 +135,21 @@ jobs:
135135 issue-body : " Please approve or deny the benchmark run for PR #${{ env.PR_NUMBER }}"
136136 exclude-workflow-initiator-as-approver : false
137137 - name : Checkout PR Repo
138- uses : actions/checkout@v6
138+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
139139 with :
140140 repository : ${{ env.prHeadRepo }}
141141 ref : ${{ env.prHeadRefSha }}
142142 token : ${{ secrets.GITHUB_TOKEN }}
143143 - name : Setup Java
144- uses : actions/setup-java@v5
144+ uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
145145 with :
146146 java-version : 21
147147 distribution : ' temurin'
148148 - name : Build and Assemble OpenSearch from PR
149149 run : |
150150 ./gradlew :distribution:archives:linux-tar:assemble -Dbuild.snapshot=false
151151 - name : Configure AWS credentials
152- uses : aws-actions/configure-aws-credentials@v6
152+ uses : aws-actions/configure-aws-credentials@d979d5b3a71173a29b74b5b88418bfda9437d885 # v6
153153 with :
154154 role-to-assume : ${{ secrets.UPLOAD_ARCHIVE_ARTIFACT_ROLE }}
155155 role-session-name : publish-to-s3
@@ -159,7 +159,7 @@ jobs:
159159 aws s3 cp distribution/archives/linux-tar/build/distributions/opensearch-min-$OPENSEARCH_VERSION-linux-x64.tar.gz s3://${{ secrets.ARCHIVE_ARTIFACT_BUCKET_NAME }}/PR-$PR_NUMBER/
160160 echo "DISTRIBUTION_URL=${{ secrets.ARTIFACT_BUCKET_CLOUDFRONT_URL }}/PR-$PR_NUMBER/opensearch-min-$OPENSEARCH_VERSION-linux-x64.tar.gz" >> $GITHUB_ENV
161161 - name : Checkout opensearch-build repo
162- uses : actions/checkout@v6
162+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
163163 with :
164164 repository : opensearch-project/opensearch-build
165165 ref : main
@@ -169,7 +169,7 @@ jobs:
169169 cat $GITHUB_ENV
170170 bash opensearch-build/scripts/benchmark/benchmark-pull-request.sh -t ${{ secrets.JENKINS_PR_BENCHMARK_GENERIC_WEBHOOK_TOKEN }} -u ${{ secrets.JENKINS_GITHUB_USER}} -p ${{ secrets.JENKINS_GITHUB_USER_TOKEN}}
171171 - name : Update PR with Job Url
172- uses : actions/github-script@v8
172+ uses : actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
173173 with :
174174 github-token : ${{ secrets.GITHUB_TOKEN }}
175175 script : |
0 commit comments