Skip to content

Fix xml file setup and complete C48 ATM and S2SW runs for CI on Gaea #558

Fix xml file setup and complete C48 ATM and S2SW runs for CI on Gaea

Fix xml file setup and complete C48 ATM and S2SW runs for CI on Gaea #558

Workflow file for this run

name: Hera
on:
pull_request_target:
branches:
- develop
types: [closed]
jobs:
getlabels:
runs-on: ubuntu-latest
outputs:
labels: ${{ steps.id.outputs.labels }}
steps:
- name: Get Label Steps
id: id
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
OWNER: ${{ github.repository_owner }}
REPO_NAME: ${{ github.event.repository.name }}
PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }}
run: |
LABELS1="$(gh api repos/$OWNER/$REPO_NAME/pulls/$PULL_REQUEST_NUMBER --jq '.labels.[].name')"
LABELS=$(echo "$LABELS1" | tr '\n' ' ')
echo "labels=$LABELS" >> $GITHUB_OUTPUT
passed:
if: contains( needs.getlabels.outputs.labels, 'CI-Hera-Passed') && github.event.pull_request.merged
runs-on: ubuntu-latest
needs:
- getlabels
steps:
- name: Passed
uses: schneegans/[email protected]
with:
forceUpdate: true
auth: ${{ secrets.CLI_DYNAMIC_BADGES }}
gistID: e35aa2904a54deae6bbb1fdc2d960c71
filename: hera.json
label: hera
message: passing
color: green
failed:
if: contains( needs.getlabels.outputs.labels, 'CI-Hera-Failed') && github.event.pull_request.merged
runs-on: ubuntu-latest
needs:
- getlabels
steps:
- name: Failed
uses: schneegans/[email protected]
with:
forceUpdate: true
auth: ${{ secrets.CLI_DYNAMIC_BADGES }}
gistID: e35aa2904a54deae6bbb1fdc2d960c71
filename: hera.json
label: hera
message: failing
color: red
pending:
if: "!contains( needs.getlabels.outputs.labels, 'CI-Hera-Passed') && !contains( needs.getlabels.outputs.labels, 'CI-Hera-Failed')"
runs-on: ubuntu-latest
needs:
- getlabels
steps:
- name: Pending
uses: schneegans/[email protected]
with:
forceUpdate: true
auth: ${{ secrets.CLI_DYNAMIC_BADGES }}
gistID: e35aa2904a54deae6bbb1fdc2d960c71
filename: hera.json
label: hera
message: pending
color: orange