Browse Source

ci: don't call datadog test logging on forks (#44194)

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <[email protected]>
trop[bot] 6 months ago
parent
commit
4ccf4fa97d
3 changed files with 6 additions and 3 deletions
  1. 4 1
      .github/workflows/pipeline-segment-electron-test.yml
  2. 1 1
      appveyor-woa.yml
  3. 1 1
      appveyor.yml

+ 4 - 1
.github/workflows/pipeline-segment-electron-test.yml

@@ -197,7 +197,10 @@ jobs:
         DD_API_KEY: ${{ secrets.DD_API_KEY }}
         DD_CIVISIBILITY_LOGS_ENABLED: true
         DD_TAGS: "os.architecture:${{ inputs.target-arch }},os.family:${{ inputs.target-platform }},os.platform:${{ inputs.target-platform }},asan:${{ inputs.is-asan }}"
-      run: datadog-ci junit upload src/electron/junit/test-results-main.xml
+      run: |
+        if ! [ -z $DD_API_KEY ]; then
+          datadog-ci junit upload src/electron/junit/test-results-main.xml
+        fi          
       if: always() && !cancelled()
     - name: Wait for active SSH sessions
       if: always() && !cancelled()

+ 1 - 1
appveyor-woa.yml

@@ -334,7 +334,7 @@ for:
       # - ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
       - if exist electron\junit\test-results-main.xml ( appveyor-retry appveyor PushArtifact electron\junit\test-results-main.xml )
       - ps: |
-          if ($env:RUN_TESTS -eq 'true') {
+          if ($env:DD_API_KEY) {
             $env:DD_GIT_COMMIT_SHA = $env:APPVEYOR_REPO_COMMIT
             $env:DD_GIT_BRANCH = $env:APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH
             $env:DD_TAGS = "os.architecture:$env:TARGET_ARCH,os.family:windows,os.platform:win32"

+ 1 - 1
appveyor.yml

@@ -329,7 +329,7 @@ for:
       # - ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
       - if exist electron\junit\test-results-main.xml ( appveyor-retry appveyor PushArtifact electron\junit\test-results-main.xml )
       - ps: |
-          if ($env:RUN_TESTS -eq 'true') {
+          if ($env:RUN_TESTS -eq 'true' -And $env:DD_API_KEY) {
             $env:DD_GIT_COMMIT_SHA = $env:APPVEYOR_REPO_COMMIT
             $env:DD_GIT_BRANCH = $env:APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH
             $env:DD_TAGS = "os.architecture:$env:TARGET_ARCH,os.family:windows,os.platform:win32"