diff --git a/.github/workflows/project-automation.yml b/.github/workflows/project-automation.yml new file mode 100644 index 000000000..7b848c67c --- /dev/null +++ b/.github/workflows/project-automation.yml @@ -0,0 +1,16 @@ +name: Project automation + +on: + issues: + types: + - opened + +jobs: + add_issue_to_project: + name: Add new issues to project board + runs-on: ubuntu-latest + steps: + - run: | + gh api graphql -f query='mutation($project:ID!, $issue:ID!) { addProjectNextItem(input: {projectId: $project, contentId: $issue}) { projectNextItem { id } } }' -f project=${{ secrets.PROJECT_BOARD_ID }} -f issue=${{ github.event.issue.node_id }} + env: + GITHUB_TOKEN: ${{ secrets.ITCHY_PROJECT_AUTOMATION_TOKEN }}