Adds a status update to a commit. GitHub will always show the latest state of a context.
[!Warning]
Disclaimer This version was created because the original (V1) has been archived on May 1, 2024.
authToken
(required)state
(required)success
, error
, failure
or pending
context
description
owner
repository
sha
on: pull_request
use github.event.pull_request.head.sha
target_url
None.
name: "test"
on: # run on any PRs and main branch changes
pull_request:
push:
branches:
- main
permissions:
statuses: write
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run the action
uses: guibranco/github-status-action-v2@latest
with:
authToken: ${{secrets.GITHUB_TOKEN}}
context: 'Test run'
description: 'Passed'
state: 'success'
sha: ${{github.event.pull_request.head.sha || github.sha}}
With the introduction of the permissions
block in GitHub Actions, it is crucial to configure the necessary permissions for your workflows to function correctly. Below is a guide to help you set up the permissions securely and effectively.
Refer to the GitHub documentation for a detailed list of available permissions.