aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github
diff options
context:
space:
mode:
authorMiniDigger | Martin <[email protected]>2021-12-06 02:52:47 +0100
committerGitHub <[email protected]>2021-12-05 17:52:47 -0800
commitb8d486cbc4825d8bcb4d98c170f579571ae86bc7 (patch)
tree8bd870dc9a985585cb478e6f6e0021dc2b35f6f0 /.github
parentfd263ef962d7b6ce4a250814ddb502d9d5a89cb5 (diff)
downloadPaper-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.yml42
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 }}'"