add-issues-to-project
v0.1.1
Published
Github action to automatically add all issues to the specified project board.
Downloads
22
Maintainers
Readme
Add Issues to Project (Github Action
Github action to automatically add all issues to the specified project board.
Installation
NOTE: GITHUB_TOKEN will not have sufficient privalege to write organization project, hence personal access token is needed.
- Create a personal access token with
org:writepermission - Add
.github/workflows/action.ymlexample (see below) - Merge your changes to master (won't run until you do this)
- Create/edit/reopen issues and enjoy the magic!
Example Workflow
name: Issue Automation
on:
issues:
types: [ opened, edited, reopened ]
jobs:
add-to-project-board:
name: Add issue to project board
runs-on: ubuntu-latest
steps:
- name: Add new issues to project board
uses: matmar10/add-issues-to-project@master
with:
gitub_token: ${{ secrets.GITHUB_TOKEN_2 }}
github_project_title: Your Github Project Board's Title
github_org: your-org-name
Testing Locally
Pre-Requisites
nektos/actframework installed- Create a personal access token having
org:writepermission
Set Up
git clone https://github.com/matmar10/add-issues-to-project.gitto clone this repocd add-issues-to-projectnpm installto install node deps- Create a
.secretsfile withGITHUB_TOKEN_2set to secret created in Pre-Requisites step #2 - Run
npm run test
