This won't work, since the workflows on the backbranches are structured differently and thus the job can't find the loadtest.md file anywhere.
38 lines
1.1 KiB
YAML
38 lines
1.1 KiB
YAML
name: Upload Reports
|
|
|
|
on:
|
|
workflow_run:
|
|
workflows:
|
|
- CI
|
|
- Test
|
|
branches-ignore:
|
|
- v[0-9]+
|
|
types:
|
|
- completed
|
|
|
|
jobs:
|
|
loadtest:
|
|
name: Loadtest
|
|
permissions:
|
|
checks: write
|
|
runs-on: ubuntu-latest
|
|
if: github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure'
|
|
steps:
|
|
- name: Download from Artifacts
|
|
uses: actions/download-artifact@eaceaf801fd36c7dee90939fad912460b18a1ffe # v4
|
|
with:
|
|
github-token: ${{ github.token }}
|
|
run-id: ${{ github.event.workflow_run.id }}
|
|
name: loadtest.md
|
|
path: artifacts
|
|
- name: Upload to GitHub Checks
|
|
uses: LouisBrunner/checks-action@6b626ffbad7cc56fd58627f774b9067e6118af23 # v2.0.0
|
|
with:
|
|
token: ${{ secrets.GITHUB_TOKEN }}
|
|
sha: ${{ github.event.workflow_run.head_sha }}
|
|
name: Loadtest Results
|
|
conclusion: neutral
|
|
output: |
|
|
{"summary":""}
|
|
output_text_description_file: artifacts/loadtest.md
|