GitHub Action to run arborist
.
Prune orphaned branches from a forest of repos.
See arborist#config-file
for documentation on the .arborist.yaml
configuration file.
---
name: Arborist
"on":
- create
- delete
- pull_request
- push
permissions:
contents: write
jobs:
arborist:
name: Prune dead branches
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: run arborist
uses: jhoblitt/arborist-action@v1
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
Name | Type | Required | Description |
---|---|---|---|
repo-token | String | Yes | GitHub API Token |
Note that the ${{ secrets.GITHUB_TOKEN }}
API token is limited in scope to
the local repository. If arborist
needs to be able to prune branches from
remote repositories, then a "Personal Access Token" will need to be created
with the appropriate scope(s).