@@ -36,32 +36,32 @@ jobs:
3636
3737 # Custom steps to fetch the PR and checkout the code:
3838 - name : Authenticate as GitHub App
39- uses : actions/create-github-app-token@v2
39+ uses : actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
4040 id : get-app-token
4141 with :
4242 owner : " airbytehq"
4343 repositories : " PyAirbyte"
4444 app-id : ${{ secrets.OCTAVIA_BOT_APP_ID }}
4545 private-key : ${{ secrets.OCTAVIA_BOT_PRIVATE_KEY }}
4646 - name : Checkout Airbyte
47- uses : actions/checkout@v5
47+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4848 with :
4949 # Important that this is set so that CI checks are triggered again
5050 # Without this we would be forever waiting on required checks to pass
5151 token : ${{ steps.get-app-token.outputs.token }}
5252
5353 - name : Checkout PR (${{ github.event.inputs.pr }})
54- uses : dawidd6/action-checkout-pr@v1
54+ uses : dawidd6/action-checkout-pr@a7598e18433a763b784f17d666372913d8bd4205 # v1.2.0
5555 with :
5656 pr : ${{ github.event.inputs.pr }}
5757
5858 - name : Resolve workflow variables
5959 id : vars
60- uses : aaronsteers/resolve-ci-vars-action@v0
60+ uses : aaronsteers/resolve-ci-vars-action@2e56afab0344bbe03c047dfa39bae559d0291472 # v0.1.6
6161
6262 - name : Append comment with job run link
6363 id : first-comment-action
64- uses : peter-evans/create-or-update-comment@v4
64+ uses : peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
6565 with :
6666 comment-id : ${{ github.event.inputs.comment-id }}
6767 issue-number : ${{ github.event.inputs.pr }}
@@ -77,11 +77,11 @@ jobs:
7777 [1]: ${{ steps.vars.outputs.run-url }}
7878
7979 - name : Set up Python
80- uses : actions/setup-python@v5
80+ uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
8181 with :
8282 python-version : ${{ matrix.python-version }}
8383 - name : Set up Poetry
84- uses : Gr1N/setup-poetry@v9
84+ uses : Gr1N/setup-poetry@48b0f77c8c1b1b19cb962f0f00dff7b4be8f81ec # v9
8585 with :
8686 poetry-version : " 2.2.0"
8787 - name : Install dependencies
@@ -150,7 +150,7 @@ jobs:
150150 git push contributor HEAD:${{ steps.vars.outputs.pr-source-git-branch }}
151151
152152 - name : Append success comment
153- uses : peter-evans/create-or-update-comment@v4
153+ uses : peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
154154 if : steps.git-diff.outputs.changes == 'true' || steps.git-diff-2.outputs.changes == 'true'
155155 with :
156156 comment-id : ${{ steps.first-comment-action.outputs.comment-id }}
@@ -159,7 +159,7 @@ jobs:
159159 > ✅ Changes applied successfully.
160160
161161 - name : Append success comment (no-op)
162- uses : peter-evans/create-or-update-comment@v4
162+ uses : peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
163163 if : steps.git-diff.outputs.changes != 'true' && steps.git-diff-2.outputs.changes != 'true'
164164 with :
165165 comment-id : ${{ steps.first-comment-action.outputs.comment-id }}
@@ -168,7 +168,7 @@ jobs:
168168 > 🟦 Job completed successfully (no changes).
169169
170170 - name : Append failure comment
171- uses : peter-evans/create-or-update-comment@v4
171+ uses : peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
172172 if : failure()
173173 with :
174174 comment-id : ${{ steps.first-comment-action.outputs.comment-id }}
0 commit comments