diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index fb512d5df99..c1c22582d1e 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -93,6 +93,12 @@ jobs: name: kibana-png-report path: ${{ env.WORKING_DIRECTORY }}/${{ env.PNG_REPORT_FILE }} if-no-files-found: error + - name: Upload PNG to AWS S3 + id: s3-upload-png + run: | + DEST_NAME="github-run-id-${{ github.run_id }}.png" + aws s3 cp ${{ env.WORKING_DIRECTORY }}/${{ env.PNG_REPORT_FILE }} s3://elastic-apm-server-benchmark-reports/${DEST_NAME} + echo "png_report_url=https://elastic-apm-server-benchmark-reports.s3.amazonaws.com/${DEST_NAME}" >> "$GITHUB_OUTPUT" # - name: Upload benchmark result # uses: actions/upload-artifact@v3 # if: always() @@ -124,7 +130,7 @@ jobs: "blocks": [ { "type": "image", - "image_url": "data:image/png;base64,${{ steps.base64_image_string.outputs.base64_image_string }}", + "image_url": "${{ steps.s3-upload-png.outputs.png_report_url }}", "alt_text": "ok" }, {