diff options
author | MiniDigger | Martin <[email protected]> | 2021-12-06 02:52:47 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2021-12-05 17:52:47 -0800 |
commit | b8d486cbc4825d8bcb4d98c170f579571ae86bc7 (patch) | |
tree | 8bd870dc9a985585cb478e6f6e0021dc2b35f6f0 /.github | |
parent | fd263ef962d7b6ce4a250814ddb502d9d5a89cb5 (diff) | |
download | Paper-b8d486cbc4825d8bcb4d98c170f579571ae86bc7.tar.gz Paper-b8d486cbc4825d8bcb4d98c170f579571ae86bc7.zip |
Create workflow to add new PRs to the PR Queue project (#6918)
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/pr-board.yml | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/.github/workflows/pr-board.yml b/.github/workflows/pr-board.yml new file mode 100644 index 0000000000..3e0a01c8d5 --- /dev/null +++ b/.github/workflows/pr-board.yml @@ -0,0 +1,42 @@ +# This workflow handles adding new PRs to the Paper PR Queue project: +# https://github.com/orgs/PaperMC/projects/2/views/4 + +# You can get the project ID via: +# { +# organization(login: "PaperMC") { +# projectNext(number: 2) { +# id +# } +# } +#} + +name: PR Queue +on: + pull_request: + types: [ opened ] + +jobs: + addToBoard: + runs-on: ubuntu-latest + steps: + - name: Generate token + id: generate_token + uses: tibdex/github-app-token@v1 + with: + app_id: ${{ secrets.APP_ID }} + private_key: ${{ secrets.APP_PEM }} + - name: Add to board + id: add-to-board + uses: octokit/[email protected] + with: + query: | + mutation { + addProjectNextItem(input: {projectId: "PN_kwDOAHQads2-_A", contentId: "${{ github.event.pull_request.node_id }}"}) { + projectNextItem { + id + } + } + } + env: + GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }} + - run: "echo 'created: ${{ steps.add-to-board.outputs.data }}'" |