Skip to content

Commit d2f292a

Browse files
CBDEVOPS-478 enable slack notification for prod deployment (#414)
1 parent 6bf23b8 commit d2f292a

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

.github/workflows/build-deploy.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
name: ${{ needs.set_environment.outputs.my_env }}-release
3232
steps:
3333
- name: Generate Heroku Config
34+
id: set_heroku_config
3435
run: |
3536
cat <<EOF > ~/.netrc
3637
machine api.heroku.com
@@ -41,5 +42,13 @@ jobs:
4142
password ${{ secrets.HEROKU_API_TOKEN }}
4243
EOF
4344
- name: release scaffold
45+
id: release_scaffold
4446
run: |
4547
heroku config:set REACT_NATIVE_SCAFFOLD_REPO_BRANCH=$GITHUB_REF_NAME -a ${{ secrets.HEROKU_APP }}
48+
- uses: act10ns/slack@v2
49+
if: ${{ needs.set_environment.outputs.my_env }} == 'production'
50+
env:
51+
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
52+
with:
53+
status: ${{ job.status }}
54+
steps: ${{ toJson(steps) }}

.github/workflows/create-github-release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,5 @@ jobs:
4040
working-directory: ${{ env.working-directory }}
4141
GIT_TOKEN: ${{ secrets.GIT_TOKEN }}
4242
JIRA_TOKEN: ${{ secrets.JIRA_TOKEN }}
43-
release_branch: ${{ github.event.client_payload.release_branch }}
43+
release_branch: ${{ github.event.client_payload.release_branch }}
44+
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}

0 commit comments

Comments
 (0)