diff --git a/.github/workflows/upload-test-results.yml b/.github/workflows/upload-test-results.yml deleted file mode 100644 index b8181abe2..000000000 --- a/.github/workflows/upload-test-results.yml +++ /dev/null @@ -1,68 +0,0 @@ -name: Upload test results (Python ${{ matrix.python-version }}) - -on: - workflow_run: - workflows: - - "Run e2e tests on docker-compose" - - "Run e2e tests on Helm v2" - - "Run e2e tests on minikube" - - "Run e2e tests on minikube with fluentd" - - "Run curieconf Python tests" - types: - - completed - - -jobs: - unit-test-results: - name: Unit Test Results - runs-on: ubuntu-latest - if: > - github.event.workflow_run.conclusion != 'skipped' && ( - github.event.sender.login == 'dependabot[bot]' || - github.event.workflow_run.head_repository.full_name != github.repository - ) - - steps: - - name: Download Artifacts - uses: actions/github-script@v3.1.0 - with: - script: | - var fs = require('fs'); - var path = require('path'); - var artifacts_path = path.join('${{github.workspace}}', 'artifacts') - fs.mkdirSync(artifacts_path, { recursive: true }) - - var artifacts = await github.actions.listWorkflowRunArtifacts({ - owner: context.repo.owner, - repo: context.repo.repo, - run_id: ${{ github.event.workflow_run.id }}, - }); - - for (const artifact of artifacts.data.artifacts) { - var download = await github.actions.downloadArtifact({ - owner: context.repo.owner, - repo: context.repo.repo, - artifact_id: artifact.id, - archive_format: 'zip', - }); - var artifact_path = path.join(artifacts_path, `${artifact.name}.zip`) - fs.writeFileSync(artifact_path, Buffer.from(download.data)); - console.log(`Downloaded ${artifact_path}`); - } - - name: Extract Artifacts - run: | - for file in artifacts/*.zip - do - if [ -f "$file" ] - then - dir="${file/%.zip/}" - mkdir -p "$dir" - unzip -d "$dir" "$file" - fi - done - - - name: Publish Unit Test Results - uses: EnricoMi/publish-unit-test-result-action@v1 - with: - commit: ${{ github.event.workflow_run.head_sha }} - files: "artifacts/*/**/*.xml"