Skip to content

Set Status

Set Status #69

Workflow file for this run

name: Set Status
on:
workflow_run:
workflows: [ "Test Application" ]
types:
- completed
jobs:
set_status:
runs-on: ubuntu-latest
permissions:
statuses: write
steps:
- name: Create status
run: |
curl --request POST \
--url https://api.github.com/repos/${{ github.repository }}/statuses/${{ github.event.workflow_run.head_commit.id }} \
--header 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' \
--header 'content-type: application/json' \
--data '{
"state": "${{ github.event.workflow_run.conclusion }}",
"context": "test status",
"target_url": "${{ github.event.workflow_run.html_url }}"
}' \
--fail