From d5b0eb007dd42949f9a4be81695aab4704055a49 Mon Sep 17 00:00:00 2001 From: gordsport <83510148+gordsport@users.noreply.github.com> Date: Wed, 16 Mar 2022 10:36:04 +0000 Subject: [PATCH] ci: add GH Action to add issue to project board part of https://github.com/vegaprotocol/devops-infra/issues/1251 --- .github/workflows/add_issue_to_project.yml | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/add_issue_to_project.yml diff --git a/.github/workflows/add_issue_to_project.yml b/.github/workflows/add_issue_to_project.yml new file mode 100644 index 0000000..5474e4e --- /dev/null +++ b/.github/workflows/add_issue_to_project.yml @@ -0,0 +1,26 @@ +--- + +name: Add Issues To Project Board + +"on": + issues: + types: [opened] + +jobs: + add_issue: + runs-on: ubuntu-latest + steps: + - name: Add issue project board + env: + GITHUB_TOKEN: ${{ secrets.GH_NEW_CARD_TO_PROJECT }} + PROJECT_ID: ${{ secrets.COMMUNITY_PROJECT_ID }} + ISSUE_ID: ${{ github.event.issue.node_id }} + run: | + gh api graphql -f query=' + mutation($project:ID!, $issue:ID!) { + addProjectNextItem(input: {projectId: $project, contentId: $issue}) { + projectNextItem { + id + } + } + }' -f project=$PROJECT_ID -f issue=$ISSUE_ID --jq '.data.addProjectNextItem.projectNextItem.id'