|
1 | 1 | ---
|
2 | 2 |
|
3 |
| -name: Add Issues To Project Board |
| 3 | +name: "Add Issues To Project Board" |
4 | 4 |
|
5 | 5 | "on":
|
6 | 6 | issues:
|
7 | 7 | types: [opened]
|
| 8 | +env: |
| 9 | + GH_TOKEN: ${{ secrets.GH_NEW_CARD_TO_PROJECT }} |
| 10 | + PROJECT_ID: ${{ secrets.CORE_PROJECT_ID }} |
| 11 | + ISSUE_ID: ${{ github.event.issue.node_id }} |
| 12 | + USER: ${{ github.actor }} |
| 13 | + LABEL_ID: "LA_kwDOFCbtm87qFVsu" |
8 | 14 |
|
9 | 15 | jobs:
|
10 | 16 | add_issue:
|
11 | 17 | runs-on: ubuntu-latest
|
12 | 18 | steps:
|
13 |
| - - name: Add issue project board |
14 |
| - env: |
15 |
| - GITHUB_TOKEN: ${{ secrets.GH_NEW_CARD_TO_PROJECT }} |
16 |
| - PROJECT_ID: ${{ secrets.CORE_PROJECT_ID }} |
17 |
| - ISSUE_ID: ${{ github.event.issue.node_id }} |
| 19 | + - name: "Add issue to project board" |
18 | 20 | run: |
|
19 | 21 | gh api graphql -f query='
|
20 |
| - mutation($project:ID!, $issue:ID!) { |
21 |
| - addProjectNextItem(input: {projectId: $project, contentId: $issue}) { |
22 |
| - projectNextItem { |
| 22 | + mutation($user:String!, $project:ID!, $issue:ID!) { |
| 23 | + addProjectV2ItemById(input: {clientMutationId: $user, projectId: $project, contentId: $issue}) { |
| 24 | + item { |
23 | 25 | id
|
24 | 26 | }
|
25 | 27 | }
|
26 |
| - }' -f project=$PROJECT_ID -f issue=$ISSUE_ID --jq '.data.addProjectNextItem.projectNextItem.id' |
| 28 | + }' -f project=$PROJECT_ID -f issue=$ISSUE_ID -f user=$USER |
| 29 | +
|
| 30 | + - name: "Add repo identify label" |
| 31 | + run: | |
| 32 | + gh api graphql -f query=' |
| 33 | + mutation($user:String!, $issue:ID!, $label:[ID!]!) { |
| 34 | + addLabelsToLabelable(input: {clientMutationId: $user, labelableId: $issue, labelIds: $label}) { |
| 35 | + clientMutationId |
| 36 | + } |
| 37 | + }' -f label=$LABEL_ID -f issue=$ISSUE_ID -f user=$USER |
27 | 38 |
|
28 |
| - label_issue: |
29 |
| - runs-on: ubuntu-latest |
30 |
| - permissions: |
31 |
| - issues: write |
32 |
| - steps: |
33 |
| - - name: Add label |
34 |
| - uses: andymckay/labeler@e6c4322d0397f3240f0e7e30a33b5c5df2d39e90 |
35 |
| - with: |
36 |
| - add-labels: "liqbot" |
37 |
| - repo-token: ${{ secrets.GITHUB_TOKEN }} |
|
0 commit comments