Pull Request Status Action
ActionsA Github Action that creates a Status
for the Pull Request.
jobs:
update-pr-status:
runs-on: ubuntu-latest
steps:
- name: Set PR Status to pending
uses: teamniteo/pull_request_status_action@v1.0.0
with:
# Pull Request number (Mandatory)
pr_number: 32
# State to apply (Mandatory)
# Any of the (error | failure | pending | success) states
state: pending
# Name of the repository in {organization}/{repo_name} format (Mandatory)
repository: teamniteo/the-awesome-repo
# Name to identify the Status (Optional)
# Defaults to `default`
context: default
# The target URL to associate with the Status (Optional)
# This URL will be linked from the Github UI to allow users to easily see the source of the status.
target_url: https://example.target_url.com
# A short description of the status (Optional)
description: "An example description"
env:
# Default Github Token
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN
is required to communicate with Github Deployment API. Default token provided by Github can be used.
- Create a Python virtual environment(version > 3.6).
- Activate the environment.
- Install the development dependencies:
pip install -r requirements-dev.txt
- Make changes.
- Test the changes:
make tests
- Make sure that coverage is 100%.
At Niteo we regularly contribute back to the Open Source community. If you do too, we'd like to invite you to join our team!
Pull Request Status Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.