File tree 1 file changed +10
-5
lines changed
1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -101,18 +101,24 @@ jobs:
101
101
name : Waiting for approval
102
102
runs-on : ubuntu-latest
103
103
steps :
104
+ - name : Generate token
105
+ id : generate_token
106
+ uses : tibdex/github-app-token@v1
107
+ with :
108
+ app_id : ${{ secrets.APP_ID }}
109
+ private_key : ${{ secrets.APP_SECRET }}
104
110
- name : Approve Production Deployment
105
111
uses : trstringer/manual-approval@v1
106
112
with :
107
- approvers : lambda-feedback/ approvers # lambda feedback defined team in organisation
113
+ approvers : approvers
108
114
minimum-approvals : 1
109
115
timeout-minutes : 10
110
- secret : ${{ secrets.GITHUB_TOKEN }}
116
+ secret : ${{ steps.generate_token.outputs.token }}
111
117
issue-title : Approve Production Deployment
112
118
issue-body : Approve production deployment for the Chatbot Module
113
119
exclude-workflow-initiator-as-approver : false
114
- additional-approved-words : " fine, go ahead "
115
- additional-denied-words : " deny, to review "
120
+ additional-approved-words : " fine, go, approved "
121
+ additional-denied-words : " deny, stop "
116
122
117
123
prod_job :
118
124
needs : approval_job
@@ -132,7 +138,6 @@ jobs:
132
138
- name : Login to Amazon ECR
133
139
id : login-pf-aws-ecr
134
140
uses : aws-actions/amazon-ecr-login@v2
135
-
136
141
- name : Build and push the tagged docker image to Amazon ECR
137
142
id : build-custom-image
138
143
env :
You can’t perform that action at this time.
0 commit comments