The goal of issuetriager is to streamline the triage process for projects that have frequent issues reported on GitHub. Normal use is inside of a GitHub workflow that is triggered to run when issues are opened, analyze the text, and use the results for automatic labeling, closing, or notification about issues.
This action indicates whether the phrase was found within the text or not.
check-phrase
Required The phrase to search for in the issue body. Default "I'm stuck because of this issue.: True"
.
issue-body
Required The text body that you want to search for the phrase. Default "${{ github.event.issue.body }}"
.
Example usage
:
on:
issues: [opened]
types
:
jobs:
triage-on: ubuntu-latest
runs: A job to triage issues
name:
steps- name: check the text
: triage
id: rstudio/issuetriager@v1
uses:
with-phrase: 'this is a blocking issue'
check-body: ${{ github.event.issue.body }}
issue# Use the output from the `triage` step
- name: Label the issue as blocking
: echo "The time was ${{ steps.hello.outputs.time }}"
runif: ${{ steps.triage.outputs.contains-phrase }}
: andymckay/labeler@master
uses:
with-labels: "blocking" add
Development
Clone this repo from GitHub, and open the project in RStudio IDE.
# CTRL-SHIFT-L to load the package
# SHIFT-CMD-T to run tests
Code of Conduct
Please note that the issuetriager project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.