@@ -15,31 +15,31 @@ concurrency:
1515
1616
1717jobs :
18- create-database :
19- name : Create preview env DB
20- uses : ChildMindInstitute/mindlogger-backend-refactor/.github/workflows/create_db.yaml@develop
21- with :
22- db-name : " mindlogger_backend_pr_${{ github.event.number }}"
23- secrets : inherit
24-
25- on-db-failure :
26- name : Database creation failed
27- runs-on : ubuntu-latest
28- if : ${{ always() && (needs.create_database.result == 'failure' || needs.create_database.result == 'timed_out') }}
29- needs : [create-database]
30- steps :
31- - name : " Send Slack message on failure"
32- uses : rtCamp/action-slack-notify@v2
33- env :
34- SLACK_COLOR : failure
35- SLACK_WEBHOOK : ${{ secrets.SLACK_WEBHOOK_TEST_RESULTS }}
36- SLACK_TITLE : Create Database
37- SLACK_MESSAGE : ' Error during database creation!'
38- SLACK_ICON : https://github.com/github.png?size=48
39- MSG_MINIMAL : actions url
18+ # create-database:
19+ # name: Create preview env DB
20+ # uses: ChildMindInstitute/mindlogger-backend-refactor/.github/workflows/create_db.yaml@develop
21+ # with:
22+ # db-name: "mindlogger_backend_pr_${{ github.event.number }}"
23+ # secrets: inherit
24+ #
25+ # on-db-failure:
26+ # name: Database creation failed
27+ # runs-on: ubuntu-latest
28+ # if: ${{ always() && (needs.create_database.result == 'failure' || needs.create_database.result == 'timed_out') }}
29+ # needs: [create-database]
30+ # steps:
31+ # - name: "Send Slack message on failure"
32+ # uses: rtCamp/action-slack-notify@v2
33+ # env:
34+ # SLACK_COLOR: failure
35+ # SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK_TEST_RESULTS }}
36+ # SLACK_TITLE: Create Database
37+ # SLACK_MESSAGE: 'Error during database creation!'
38+ # SLACK_ICON: https://github.com/github.png?size=48
39+ # MSG_MINIMAL: actions url
4040
4141 run-unit-tests :
42- uses : .github/workflows/tests.yaml
42+ uses : ./. github/workflows/tests.yaml
4343 secrets : inherit
4444
4545 comment-unit-tests :
@@ -52,14 +52,14 @@ jobs:
5252 statuses : write
5353 needs : [ run-unit-tests ]
5454 steps :
55- - name : Post the link to the report
56- uses : guibranco/github-status-action-v2@v1
57- with :
58- authToken : ${{secrets.GITHUB_TOKEN}}
59- context : ' Unit Test report'
60- state : ${{ needs.run-unit-tests.result }}
61- sha : ${{ github.event.pull_request.head.sha }}
62- target_url : ${{ needs.run-unit-tests.outputs.report-url }}
55+ # - name: Post the link to the report
56+ # uses: guibranco/github-status-action-v2@v1
57+ # with:
58+ # authToken: ${{secrets.GITHUB_TOKEN}}
59+ # context: 'Unit Test report'
60+ # state: ${{ needs.run-unit-tests.result }}
61+ # sha: ${{ github.event.pull_request.head.sha }}
62+ # target_url: ${{ needs.run-unit-tests.outputs.report-url }}
6363 - name : " Send Slack message on failure"
6464 if : ${{ needs.run-unit-tests.result != 'success' }}
6565 uses : rtCamp/action-slack-notify@v2
@@ -78,49 +78,49 @@ jobs:
7878 SLACK_ICON : https://github.com/github.png?size=48
7979 MSG_MINIMAL : true
8080
81- create-preview-env :
82- needs : [create-database, run-unit-tests]
83- uses : ChildMindInstitute/mindlogger-backend-refactor/.github/workflows/create-preview-env.yaml@develop
84- with :
85- env-name : " pr-${{ github.event.number }}"
86- env-snake-name : " pr_${{ github.event.number }}"
87- app-name : ${{ github.event.repository.name }}
88- vpc-id : vpc-0a83201b71e854abd
89- copilot-service : mindlogger-backend
90- secrets : inherit
91-
92- comment-create-preview-env :
93- name : Comment on preview env
94- runs-on : ubuntu-latest
95- permissions :
96- issues : write
97- pull-requests : write
98- needs : [create-preview-env]
99- if : ${{ !cancelled() }}
100- steps :
101- - name : Comment on PR
102- uses : thollander/actions-comment-pull-request@v2
103- with :
104- message : |
105- :arrow_right: Preview environment created: [Click Me!](${{ needs.create-preview-env.outputs.service-url }})
106- reactions : eyes, rocket
107- comment_tag : service-url
108- - name : " Send Slack message on failure"
109- uses : rtCamp/action-slack-notify@v2
110- if : ${{ !cancelled() && needs.create-preview-env.result == 'failure' }}
111- env :
112- SLACK_COLOR : failure
113- SLACK_WEBHOOK : ${{ secrets.SLACK_WEBHOOK_TEST_RESULTS }}
114- SLACKIFY_MARKDOWN : true
115- SLACK_TITLE : |
116- :rotating_light: Preview Environment Failed
117- SLACK_MESSAGE : >-
118- Failed to create a preview env for PR-${{ github.event.pull_request.number}} in ${{ github.repository }}
119- \n\n
120- :arrow_right: [Action Run](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})
121- \n\n
122- :label: [Pull Request](${{ github.event.pull_request.html_url || github.event.head_commit.url }})
123- MSG_MINIMAL : true
81+ # create-preview-env:
82+ # needs: [create-database, run-unit-tests]
83+ # uses: ChildMindInstitute/mindlogger-backend-refactor/.github/workflows/create-preview-env.yaml@develop
84+ # with:
85+ # env-name: "pr-${{ github.event.number }}"
86+ # env-snake-name: "pr_${{ github.event.number }}"
87+ # app-name: ${{ github.event.repository.name }}
88+ # vpc-id: vpc-0a83201b71e854abd
89+ # copilot-service: mindlogger-backend
90+ # secrets: inherit
91+ #
92+ # comment-create-preview-env:
93+ # name: Comment on preview env
94+ # runs-on: ubuntu-latest
95+ # permissions:
96+ # issues: write
97+ # pull-requests: write
98+ # needs: [create-preview-env]
99+ # if: ${{ !cancelled() }}
100+ # steps:
101+ # - name: Comment on PR
102+ # uses: thollander/actions-comment-pull-request@v2
103+ # with:
104+ # message: |
105+ # :arrow_right: Preview environment created: [Click Me!](${{ needs.create-preview-env.outputs.service-url }})
106+ # reactions: eyes, rocket
107+ # comment_tag: service-url
108+ # - name: "Send Slack message on failure"
109+ # uses: rtCamp/action-slack-notify@v2
110+ # if: ${{ !cancelled() && needs.create-preview-env.result == 'failure' }}
111+ # env:
112+ # SLACK_COLOR: failure
113+ # SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK_TEST_RESULTS }}
114+ # SLACKIFY_MARKDOWN: true
115+ # SLACK_TITLE: |
116+ # :rotating_light: Preview Environment Failed
117+ # SLACK_MESSAGE: >-
118+ # Failed to create a preview env for PR-${{ github.event.pull_request.number}} in ${{ github.repository }}
119+ # \n\n
120+ # :arrow_right: [Action Run](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})
121+ # \n\n
122+ # :label: [Pull Request](${{ github.event.pull_request.html_url || github.event.head_commit.url }})
123+ # MSG_MINIMAL: true
124124
125125# Might do this in the future
126126# docker-scan:
0 commit comments