You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2024/03/20 19:29:06 UTC

(beam) branch users/damccorm/bq-escalation created (now 4c4039b73d3)

This is an automated email from the ASF dual-hosted git repository.

damccorm pushed a change to branch users/damccorm/bq-escalation
in repository https://gitbox.apache.org/repos/asf/beam.git


      at 4c4039b73d3 Send email when BQ early rollout workflow fails

This branch includes the following new commits:

     new 4c4039b73d3 Send email when BQ early rollout workflow fails

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(beam) 01/01: Send email when BQ early rollout workflow fails

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

damccorm pushed a commit to branch users/damccorm/bq-escalation
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 4c4039b73d37a9946a69624e260767d21843f364
Author: Danny McCormick <da...@google.com>
AuthorDate: Wed Mar 20 15:28:53 2024 -0400

    Send email when BQ early rollout workflow fails
---
 .../beam_PostCommit_Java_BigQueryEarlyRollout.yml   | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/beam_PostCommit_Java_BigQueryEarlyRollout.yml b/.github/workflows/beam_PostCommit_Java_BigQueryEarlyRollout.yml
index f832c5fab56..d0b58dd77c8 100644
--- a/.github/workflows/beam_PostCommit_Java_BigQueryEarlyRollout.yml
+++ b/.github/workflows/beam_PostCommit_Java_BigQueryEarlyRollout.yml
@@ -85,6 +85,25 @@ jobs:
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
           gradle-command: :sdks:java:io:google-cloud-platform:bigQueryEarlyRolloutIntegrationTest
+      - name: Generate Date
+        if: failure()
+        run: |
+          date=$(date -u +"%Y-%m-%d")
+          echo "date=$date" >> $GITHUB_ENV
+      - name: Send email
+        uses: dawidd6/action-send-mail@v3
+        if: failure()
+        with:
+          server_address: smtp.gmail.com
+          server_port: 465
+          secure: true
+          username: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_ADDRESS }}
+          password: ${{ secrets.ISSUE_REPORT_SENDER_EMAIL_PASSWORD }}
+          subject: BigQueryEarlyRollout Beam Failure (${{ env.date }}) - investigate and escalate quickly
+          to: datapls-plat-team@google.com # Team at Google responsible for escalating BQ failures
+          from: gactions@beam.apache.org
+          body: |
+            PostCommit Java BigQueryEarlyRollout failed on ${{ env.date }}. This test monitors BigQuery rollouts impacting Beam and should be escalated immediately if a real issue is encountered to pause further rollouts. For further details refer to the following links:\n * Failing job: https://github.com/apache/beam/actions/workflows/beam_PostCommit_Java_BigQueryEarlyRollout.yml \n * Job configuration: https://github.com/apache/beam/blob/master/.github/workflows/beam_PostCommit_Java_Bi [...]
       - name: Archive JUnit Test Results
         uses: actions/upload-artifact@v4
         if: ${{ !success() }}
@@ -97,4 +116,4 @@ jobs:
         with:
           commit: '${{ env.prsha || env.GITHUB_SHA }}'
           comment_mode: ${{ github.event_name == 'issue_comment'  && 'always' || 'off' }}
-          files: '**/build/test-results/**/*.xml'
\ No newline at end of file
+          files: '**/build/test-results/**/*.xml'