From e60f2912f6c92eb648b4f47d084920968eb8e8c8 Mon Sep 17 00:00:00 2001 From: Dan McNulty Date: Wed, 2 Jul 2025 14:56:49 -0500 Subject: [PATCH] ci: set Datadog team in functional_tests workflow runs - Adds a new job to the functional_tests workflow to set the Datadog team using the set-datadog-team workflow from dx-team-toolkit. This will associate workflow results with the integrations team in Datadog. - Removes the report_status job in favor of centralizing notifications with Datadog monitors. --- .github/workflows/functional_tests.yml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/.github/workflows/functional_tests.yml b/.github/workflows/functional_tests.yml index 2c1f30f4..64f2f5b3 100644 --- a/.github/workflows/functional_tests.yml +++ b/.github/workflows/functional_tests.yml @@ -8,6 +8,12 @@ on: - cron: "0 5 * * *" jobs: + set_datadog_team: + name: 'Set Datadog team' + uses: fingerprintjs/dx-team-toolkit/.github/workflows/set-datadog-team.yml@v1 + secrets: + DD_API_KEY: ${{ secrets.INTEGRATIONS_DATADOG_API_KEY }} + functional_tests: name: Functional tests for Python ${{ matrix.python-version }} runs-on: "ubuntu-latest" @@ -33,13 +39,3 @@ jobs: run: "python ./run_checks.py" env: PRIVATE_KEY: "${{ secrets.PRIVATE_KEY }}" - - report-status: - needs: functional_tests - if: always() - uses: fingerprintjs/dx-team-toolkit/.github/workflows/report-workflow-status.yml@v1 - with: - notification_title: 'Python SDK Functional Test has {status_message}' - job_status: ${{ needs.functional_tests.result }} - secrets: - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}