Diff
1diff --git a/.github/workflows/project.yml b/.github/workflows/project.yml
2index 999cc08e2f544a439ecac56d98de1daa0e2ce54f..1aa69c279a240b79d79f69ddfed8378e4ce29e9c 100644
3--- a/.github/workflows/project.yml
4+++ b/.github/workflows/project.yml
5@@ -27,24 +27,25 @@ jobs:
6 gh api graphql -f query='
7 query($org: String!, $number: Int!) {
8 organization(login: $org){
9- projectNext(number: $number) {
10+ projectV2(number: $number) {
11 id
12 fields(first:20) {
13 nodes {
14- id
15- name
16+ ... on ProjectV2Field {
17+ id
18+ name
19+ }
20 }
21 }
22 }
23 }
24- }
25- ' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json
26+ }' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json
27
28 # Parse project data
29 cat >> $GITHUB_ENV <<EOF
30- PROJECT_ID=$(jq '.data.organization.projectNext.id' project_data.json)
31- PLUGIN_FIELD_ID=$(jq '.data.organization.projectNext.fields.nodes[] | select(.name == "Plugin") | .id' project_data.json)
32- THEME_FIELD_ID=$(jq '.data.organization.projectNext.fields.nodes[] | select(.name == "Theme") | .id' project_data.json)
33+ PROJECT_ID=$(jq '.data.organization.projectV2.id' project_data.json)
34+ PLUGIN_FIELD_ID=$(jq '.data.organization.projectV2.fields.nodes[] | select(.name == "Plugin") | .id' project_data.json)
35+ THEME_FIELD_ID=$(jq '.data.organization.projectV2.fields.nodes[] | select(.name == "Theme") | .id' project_data.json)
36 EOF
37
38 - name: Add to project
39@@ -53,13 +54,13 @@ jobs:
40 run: |
41 item_id="$(gh api graphql -f query='
42 mutation($project: ID!, $content: ID!) {
43- addProjectNextItem(input: {projectId: $project, contentId: $content}) {
44- projectNextItem {
45+ addProjectV2ItemById(input: {projectId: $project, contentId: $content}) {
46+ item {
47 id
48 }
49 }
50 }
51- ' -f project=$PROJECT_ID -f content=$ISSUE_OR_PR_ID --jq '.data.addProjectNextItem.projectNextItem.id')"
52+ ' -f project=$PROJECT_ID -f content=$ISSUE_OR_PR_ID --jq '.data.addProjectV2ItemById.item.id')"
53
54 echo "ITEM_ID=$item_id" >> $GITHUB_ENV
55
56@@ -108,23 +109,23 @@ jobs:
57 $theme_field: ID!
58 $theme_value: String!
59 ) {
60- set_plugin: updateProjectNextItemField(input: {
61+ set_plugin: updateProjectV2ItemFieldValue(input: {
62 projectId: $project
63 itemId: $item
64 fieldId: $plugin_field
65 value: $plugin_value
66 }) {
67- projectNextItem {
68+ projectV2Item {
69 id
70 }
71 }
72- set_theme: updateProjectNextItemField(input: {
73+ set_theme: updateProjectV2ItemFieldValue(input: {
74 projectId: $project
75 itemId: $item
76 fieldId: $theme_field
77 value: $theme_value
78 }) {
79- projectNextItem {
80+ projectV2Item {
81 id
82 }
83 }
84@@ -133,4 +134,3 @@ jobs:
85 -f plugin_field=$PLUGIN_FIELD_ID -f plugin_value=$PLUGIN \
86 -f theme_field=$THEME_FIELD_ID -f theme_value=$THEME \
87 --silent
88-