|
49 | 49 | run: |
|
50 | 50 | PROJECT_DATA='${{ steps.get_project_data.outputs.data }}'
|
51 | 51 | echo "PROJECT_ID=$(echo $PROJECT_DATA | jq -r '.organization.projectV2.id')" >> $GITHUB_OUTPUT
|
52 |
| - echo "DATE_FIELD_ID=$(echo $PROJECT_DATA | jq -r '.organization.projectV2.fields.nodes[] | select(.name=="Date Opened") | .id')" >> $GITHUB_OUTPUT |
| 52 | + |
| 53 | + # Debug output to see all available fields |
| 54 | + echo "Available fields:" |
| 55 | + echo "$PROJECT_DATA" | jq -r '.organization.projectV2.fields.nodes[] | .name + ": " + .id' |
| 56 | + |
| 57 | + # Try different field name variations for the date field |
| 58 | + DATE_FIELD_ID=$(echo "$PROJECT_DATA" | jq -r '.organization.projectV2.fields.nodes[] | select(.name=="Date Opened" or .name=="Date opened" or .name=="date opened" or .name=="date_opened" or .name=="Date") | .id') |
| 59 | + echo "Found Date Field ID: $DATE_FIELD_ID" |
| 60 | + |
| 61 | + echo "DATE_FIELD_ID=$DATE_FIELD_ID" >> $GITHUB_OUTPUT |
53 | 62 | echo "PRIORITY_FIELD_ID=$(echo $PROJECT_DATA | jq -r '.organization.projectV2.fields.nodes[] | select(.name=="Priority") | .id')" >> $GITHUB_OUTPUT
|
54 | 63 | echo "PRIORITY_OPTION_ID=$(echo $PROJECT_DATA | jq -r '.organization.projectV2.fields.nodes[] | select(.name=="Priority") | .options[] | select(.name=="Medium") | .id')" >> $GITHUB_OUTPUT
|
55 | 64 | echo "SIZE_FIELD_ID=$(echo $PROJECT_DATA | jq -r '.organization.projectV2.fields.nodes[] | select(.name=="Size") | .id')" >> $GITHUB_OUTPUT
|
@@ -88,25 +97,11 @@ jobs:
|
88 | 97 | mutation (
|
89 | 98 | $project: ID!
|
90 | 99 | $item: ID!
|
91 |
| - $dateField: ID! |
92 | 100 | $priorityField: ID!
|
93 | 101 | $sizeField: ID!
|
94 | 102 | $priorityOption: String!
|
95 | 103 | $sizeOption: String!
|
96 |
| - $date: Date! |
97 | 104 | ) {
|
98 |
| - dateUpdate: updateProjectV2ItemFieldValue(input: { |
99 |
| - projectId: $project |
100 |
| - itemId: $item |
101 |
| - fieldId: $dateField |
102 |
| - value: { |
103 |
| - date: $date |
104 |
| - } |
105 |
| - }) { |
106 |
| - projectV2Item { |
107 |
| - id |
108 |
| - } |
109 |
| - } |
110 | 105 | priorityUpdate: updateProjectV2ItemFieldValue(input: {
|
111 | 106 | projectId: $project
|
112 | 107 | itemId: $item
|
@@ -136,12 +131,10 @@ jobs:
|
136 | 131 | {
|
137 | 132 | "project": "${{ steps.extract_fields.outputs.PROJECT_ID }}",
|
138 | 133 | "item": "${{ steps.get_item_id.outputs.ITEM_ID }}",
|
139 |
| - "dateField": "${{ steps.extract_fields.outputs.DATE_FIELD_ID }}", |
140 | 134 | "priorityField": "${{ steps.extract_fields.outputs.PRIORITY_FIELD_ID }}",
|
141 | 135 | "sizeField": "${{ steps.extract_fields.outputs.SIZE_FIELD_ID }}",
|
142 | 136 | "priorityOption": "${{ steps.extract_fields.outputs.PRIORITY_OPTION_ID }}",
|
143 |
| - "sizeOption": "${{ steps.extract_fields.outputs.SIZE_OPTION_ID }}", |
144 |
| - "date": "${{ format(github.event.pull_request.created_at || github.event.pull_request.updated_at, 'yyyy-MM-dd') }}" |
| 137 | + "sizeOption": "${{ steps.extract_fields.outputs.SIZE_OPTION_ID }}" |
145 | 138 | }
|
146 | 139 | env:
|
147 | 140 | GITHUB_TOKEN: ${{ secrets.GH_PROJECTS_SECRET }}
|
0 commit comments