From 37882378b603b3f3b387730c9c00a37961ee4ef6 Mon Sep 17 00:00:00 2001 From: Gordsport <83510148+gordsport@users.noreply.github.com> Date: Tue, 8 Nov 2022 11:07:10 +0000 Subject: [PATCH] chore: update add issues to project action (#1975) * chore: update add issues to project action chore: update add issues to project action The GitHub projects API has been replaced with ProjectsV2. This PR corrects the add issues to project action. * style: fix formatting Co-authored-by: Dexter --- .github/workflows/add_issue_new_projects.yml | 24 +++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/.github/workflows/add_issue_new_projects.yml b/.github/workflows/add_issue_new_projects.yml index e5bc79fd1..b4ca89e1d 100644 --- a/.github/workflows/add_issue_new_projects.yml +++ b/.github/workflows/add_issue_new_projects.yml @@ -1,25 +1,27 @@ --- -name: Auto Assign Issue to New Project +name: 'Add Issues To Project Board' 'on': issues: - types: [opened] + types: + - opened +env: + GH_TOKEN: ${{ secrets.GH_NEW_CARD_TO_PROJECT }} + PROJECT_ID: ${{ secrets.FRONT_END_PROJECT_ID }} + ISSUE_ID: ${{ github.event.issue.node_id }} + USER: ${{ github.actor }} jobs: add_issue: runs-on: ubuntu-latest steps: - - name: Add Issue to New Front End Project Board - env: - GITHUB_TOKEN: ${{ secrets.GH_NEW_CARD_TO_PROJECT }} - PROJECT_ID: ${{ secrets.FRONT_END_PROJECT_ID }} - ISSUE_ID: ${{ github.event.issue.node_id }} + - name: 'Add issue to project board' run: | gh api graphql -f query=' - mutation($project:ID!, $issue:ID!) { - addProjectNextItem(input: {projectId: $project, contentId: $issue}) { - projectNextItem { + mutation($user:String!, $project:ID!, $issue:ID!) { + addProjectV2ItemById(input: {clientMutationId: $user, projectId: $project, contentId: $issue}) { + item { id } } - }' -f project=$PROJECT_ID -f issue=$ISSUE_ID --jq '.data.addProjectNextItem.projectNextItem.id' + }' -f project=$PROJECT_ID -f issue=$ISSUE_ID -f user=$USER