Skip to content

Commit 93dec7f

Browse files
authored
Merge pull request #2232 from microsoftgraph/ddyett-patch-2
Update projectsbot.yml
2 parents 757dd48 + 7d8224d commit 93dec7f

File tree

1 file changed

+19
-14
lines changed

1 file changed

+19
-14
lines changed

.github/workflows/projectsbot.yml

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
steps:
1212
- name: Generate token
1313
id: generate_token
14-
uses: tibdex/github-app-token@36464acb844fc53b9b8b2401da68844f6b05ebb0
14+
uses: tibdex/github-app-token@b62528385c34dbc9f38e5f4225ac829252d1ea92
1515
with:
1616
app_id: ${{ secrets.GRAPHBOT_APP_ID }}
1717
private_key: ${{ secrets.GRAPHBOT_APP_PEM }}
@@ -25,22 +25,27 @@ jobs:
2525
gh api graphql -f query='
2626
query($org: String!, $number: Int!) {
2727
organization(login: $org){
28-
projectNext(number: $number) {
28+
projectV2(number: $number) {
2929
id
3030
fields(first:20) {
3131
nodes {
32-
id
33-
name
34-
settings
32+
... on ProjectV2SingleSelectField {
33+
id
34+
name
35+
options {
36+
id
37+
name
38+
}
39+
}
3540
}
3641
}
3742
}
3843
}
3944
}' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json
4045
41-
echo 'PROJECT_ID='$(jq '.data.organization.projectNext.id' project_data.json) >> $GITHUB_ENV
42-
echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV
43-
echo 'TRIAGE_OPTION_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") |.settings | fromjson.options[] | select(.name=="Needs Triage 🔍") |.id' project_data.json) >> $GITHUB_ENV
46+
echo 'PROJECT_ID='$(jq '.data.organization.projectV2.id' project_data.json) >> $GITHUB_ENV
47+
echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV
48+
echo 'TRIAGE_OPTION_ID='$(jq '.data.organization.projectV2.fields.nodes[] | select(.name== "Status") | .options[] | select(.name=="Needs Triage 🔍") |.id' project_data.json) >> $GITHUB_ENV
4449
4550
- name: Add Issue to project
4651
env:
@@ -49,12 +54,12 @@ jobs:
4954
run: |
5055
item_id="$( gh api graphql -f query='
5156
mutation($project:ID!, $issue:ID!) {
52-
addProjectNextItem(input: {projectId: $project, contentId: $issue}) {
53-
projectNextItem {
57+
addProjectV2ItemById(input: {projectId: $project, contentId: $issue}) {
58+
item {
5459
id
5560
}
5661
}
57-
}' -f project=$PROJECT_ID -f issue=$ISSUE_ID --jq '.data.addProjectNextItem.projectNextItem.id')"
62+
}' -f project=$PROJECT_ID -f issue=$ISSUE_ID --jq '.data.addProjectV2ItemById.item.id')"
5863
5964
echo 'ITEM_ID='$item_id >> $GITHUB_ENV
6065
@@ -69,13 +74,13 @@ jobs:
6974
$status_field: ID!
7075
$status_value: String!
7176
) {
72-
set_status: updateProjectNextItemField(input: {
77+
set_status: updateProjectV2ItemFieldValue(input: {
7378
projectId: $project
7479
itemId: $item
7580
fieldId: $status_field
76-
value: $status_value
81+
value: {singleSelectOptionId: $status_value}
7782
}) {
78-
projectNextItem {
83+
projectV2Item {
7984
id
8085
}
8186
}

0 commit comments

Comments
 (0)