code.vegaprotocol.io/vega@v0.79.0/.github/workflows/add_issue_to_project.yml (about)

     1  ---
     2  
     3  name: "Add Issues To Project Board"
     4  
     5  "on":
     6    issues:
     7      types: [opened]
     8  env:
     9    GH_TOKEN: ${{ secrets.PROJECT_MANAGE_ACTION }}
    10    PROJECT_ID: ${{ secrets.CORE_PROJECT_ID }}
    11    ISSUE_ID: ${{ github.event.issue.node_id }}
    12    USER: ${{ github.actor }}
    13  jobs:
    14    add_issue:
    15      runs-on: ubuntu-latest
    16      steps:
    17        - name: "Add issue to project board"
    18          run: |
    19            gh api graphql -f query='
    20              mutation($user:String!, $project:ID!, $issue:ID!) {
    21                addProjectV2ItemById(input: {clientMutationId: $user, projectId: $project, contentId: $issue}) {
    22                  item {
    23                    id
    24                  }
    25                }
    26              }' -f project=$PROJECT_ID -f issue=$ISSUE_ID -f user=$USER