add send email action to failed ORM integration tests (#4882)

This commit is contained in:
jennifersp
2022-11-29 16:05:07 -08:00
committed by GitHub
parent ede741eca5
commit 93d3fc7838
2 changed files with 24 additions and 0 deletions
@@ -0,0 +1,8 @@
{
"Template": {
"TemplateName": "OrmIntegrationFailureTemplate",
"SubjectPart": "ORM Integrations Test failed for ref: {{version}}",
"HtmlPart": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>ORM Integration Test Failed</title>\n</head><body>ORM Integrations Test failed for ref: {{version}}\n <a href={{workflowURL}}>{{workflowURL}}</a></body></html>",
"TextPart": "ORM Integrations Test failed for ref {{version}}\r\n"
}
}
+16
View File
@@ -17,3 +17,19 @@ jobs:
run: cp -r ./go ./integration-tests/go
- name: Test ORM integrations
uses: ./.github/actions/orm-tests
- name: Configure AWS Credentials
if: ${{ failure() }}
uses: aws-actions/configure-aws-credentials@v1-node16
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-west-2
- name: Send Email
if: ${{ failure() }}
uses: ./.github/actions/ses-email-action
with:
template: 'OrmIntegrationFailureTemplate'
region: us-west-2
version: ${{ github.ref }}
toAddresses: '["jennifer@dolthub.com", "tim@dolthub.com"]'
workflowURL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}