From 51b8f609fbe8d9bbde7765ec627ea25efb7d97d7 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Tue, 13 Jun 2023 12:36:04 -0700 Subject: [PATCH] Revert "devops: zip blob report artifact before uploading (#23667)" (#23687) This reverts commit a1cdae6bffcea5fd16c5bc56633e0949bfcc6315. The problem with this approach is that each job overwrites the zip artifact whereas previously it was merging all reports in the same directory. We are going to zip .jsonl files instead. --- .github/actions/download-artifact/action.yml | 10 +++++----- .github/workflows/tests_primary.yml | 16 ++-------------- .github/workflows/tests_secondary.yml | 8 +------- 3 files changed, 8 insertions(+), 26 deletions(-) diff --git a/.github/actions/download-artifact/action.yml b/.github/actions/download-artifact/action.yml index 78cbdb67d6..874b202c06 100644 --- a/.github/actions/download-artifact/action.yml +++ b/.github/actions/download-artifact/action.yml @@ -1,5 +1,5 @@ -name: 'Download artifact' -description: 'Download artifact from GitHub' +name: 'Download blob report' +description: 'Download blob report from GitHub artifacts' inputs: name: description: 'Name of the artifact to download' @@ -10,11 +10,11 @@ inputs: description: 'Directory with downloaded artifacts' required: true type: string - default: '.' + default: 'blob-report' runs: using: "composite" steps: - - name: Download artifact + - name: Download blob report uses: actions/github-script@v6 with: script: | @@ -35,6 +35,6 @@ runs: console.log('download result', result); const fs = require('fs'); fs.writeFileSync(`${name}.zip`, Buffer.from(result.data)); - - name: Unzip artifact + - name: Unzip blob report shell: bash run: unzip ${{ inputs.name }}.zip -d ${{ inputs.path }} diff --git a/.github/workflows/tests_primary.yml b/.github/workflows/tests_primary.yml index 5cf1f575bb..c5694b3c08 100644 --- a/.github/workflows/tests_primary.yml +++ b/.github/workflows/tests_primary.yml @@ -64,18 +64,12 @@ jobs: - name: Upload blob report to Azure if: always() && github.event_name == 'push' run: az storage blob upload-batch -s test-results/blob-report -d '$web/run-${{ github.run_id }}-${{ github.run_attempt }}-${{ github.sha }}' --connection-string "${{ secrets.AZURE_CONNECTION_STRING_FOR_BLOB_REPORT }}" - - name: Zip blob report - if: always() && github.event_name == 'pull_request' - shell: bash - run: | - cd test-results - zip -r ${{ github.workspace }}/blob-report.zip blob-report - name: Upload blob report to GitHub uses: actions/upload-artifact@v3 if: always() && github.event_name == 'pull_request' with: name: blob-report-${{ github.run_attempt }} - path: blob-report.zip + path: test-results/blob-report retention-days: 30 - name: Write the pull request number in an file if: always() && github.event_name == 'pull_request' @@ -160,18 +154,12 @@ jobs: - name: Upload blob report to Azure if: always() && github.event_name == 'push' run: az storage blob upload-batch -s test-results/blob-report -d '$web/run-${{ github.run_id }}-${{ github.run_attempt }}-${{ github.sha }}' --connection-string "${{ secrets.AZURE_CONNECTION_STRING_FOR_BLOB_REPORT }}" - - name: Zip blob report - if: always() && github.event_name == 'pull_request' - shell: bash - run: | - cd test-results - zip -r ${{ github.workspace }}/blob-report.zip blob-report - name: Upload blob report to GitHub uses: actions/upload-artifact@v3 if: always() && github.event_name == 'pull_request' with: name: blob-report-${{ github.run_attempt }} - path: blob-report.zip + path: test-results/blob-report retention-days: 30 - name: Write the pull request number in an file if: always() && github.event_name == 'pull_request' diff --git a/.github/workflows/tests_secondary.yml b/.github/workflows/tests_secondary.yml index bdb16be7b1..27686ff7ec 100644 --- a/.github/workflows/tests_secondary.yml +++ b/.github/workflows/tests_secondary.yml @@ -211,18 +211,12 @@ jobs: - name: Upload blob report to Azure if: always() && github.event_name == 'push' run: az storage blob upload-batch -s test-results/blob-report -d '$web/run-${{ github.run_id }}-${{ github.run_attempt }}-${{ github.sha }}' --connection-string "${{ secrets.AZURE_CONNECTION_STRING_FOR_BLOB_REPORT }}" - - name: Zip blob report - if: always() && github.event_name == 'pull_request' - shell: bash - run: | - cd test-results - zip -r ${{ github.workspace }}/blob-report.zip blob-report - name: Upload blob report to GitHub uses: actions/upload-artifact@v3 if: always() && github.event_name == 'pull_request' with: name: blob-report-${{ github.run_attempt }} - path: blob-report.zip + path: test-results/blob-report retention-days: 30 - name: Write the pull request number in an file if: always() && github.event_name == 'pull_request'