Skip to content

Commit 90b3607

Browse files
committed
fix(automation): correct job output references in project sync workflow
Rename infer_field_values job ID and update needs/output expressions to avoid workflow parser errors caused by hyphenated job ID references.
1 parent 2c9156f commit 90b3607

1 file changed

Lines changed: 20 additions & 20 deletions

File tree

.github/workflows/project-automation.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
project-url: https://github.com/users/syed-dawood/projects/1
2424
github-token: ${{ secrets.TG_PROJECT_TOKEN }}
2525

26-
infer-field-values:
26+
infer_field_values:
2727
name: Infer field values from labels
2828
runs-on: ubuntu-latest
2929
if: ${{ secrets.TG_PROJECT_TOKEN != '' }}
@@ -89,77 +89,77 @@ jobs:
8989
set-status:
9090
name: Set project status Todo
9191
runs-on: ubuntu-latest
92-
needs: [add-to-project, infer-field-values]
93-
if: ${{ needs.infer-field-values.outputs.content_id != '' && secrets.TG_PROJECT_TOKEN != '' }}
92+
needs: [add-to-project, infer_field_values]
93+
if: ${{ needs.infer_field_values.outputs.content_id != '' && secrets.TG_PROJECT_TOKEN != '' }}
9494
steps:
9595
- uses: github/update-project-action@v4
9696
with:
9797
github_token: ${{ secrets.TG_PROJECT_TOKEN }}
9898
organization: syed-dawood
9999
project_number: 1
100-
content_id: ${{ needs.infer-field-values.outputs.content_id }}
100+
content_id: ${{ needs.infer_field_values.outputs.content_id }}
101101
field: Status
102102
value: Todo
103103

104104
set-sprint:
105105
name: Set sprint field
106106
runs-on: ubuntu-latest
107-
needs: [add-to-project, infer-field-values]
108-
if: ${{ needs.infer-field-values.outputs.content_id != '' && needs.infer-field-values.outputs.sprint != '' && secrets.TG_PROJECT_TOKEN != '' }}
107+
needs: [add-to-project, infer_field_values]
108+
if: ${{ needs.infer_field_values.outputs.content_id != '' && needs.infer_field_values.outputs.sprint != '' && secrets.TG_PROJECT_TOKEN != '' }}
109109
steps:
110110
- uses: github/update-project-action@v4
111111
with:
112112
github_token: ${{ secrets.TG_PROJECT_TOKEN }}
113113
organization: syed-dawood
114114
project_number: 1
115-
content_id: ${{ needs.infer-field-values.outputs.content_id }}
115+
content_id: ${{ needs.infer_field_values.outputs.content_id }}
116116
field: Sprint
117-
value: ${{ needs.infer-field-values.outputs.sprint }}
117+
value: ${{ needs.infer_field_values.outputs.sprint }}
118118

119119
set-priority:
120120
name: Set priority field
121121
runs-on: ubuntu-latest
122-
needs: [add-to-project, infer-field-values]
123-
if: ${{ needs.infer-field-values.outputs.content_id != '' && needs.infer-field-values.outputs.priority != '' && secrets.TG_PROJECT_TOKEN != '' }}
122+
needs: [add-to-project, infer_field_values]
123+
if: ${{ needs.infer_field_values.outputs.content_id != '' && needs.infer_field_values.outputs.priority != '' && secrets.TG_PROJECT_TOKEN != '' }}
124124
steps:
125125
- uses: github/update-project-action@v4
126126
with:
127127
github_token: ${{ secrets.TG_PROJECT_TOKEN }}
128128
organization: syed-dawood
129129
project_number: 1
130-
content_id: ${{ needs.infer-field-values.outputs.content_id }}
130+
content_id: ${{ needs.infer_field_values.outputs.content_id }}
131131
field: Priority
132-
value: ${{ needs.infer-field-values.outputs.priority }}
132+
value: ${{ needs.infer_field_values.outputs.priority }}
133133

134134
set-component:
135135
name: Set component field
136136
runs-on: ubuntu-latest
137-
needs: [add-to-project, infer-field-values]
138-
if: ${{ needs.infer-field-values.outputs.content_id != '' && needs.infer-field-values.outputs.component != '' && secrets.TG_PROJECT_TOKEN != '' }}
137+
needs: [add-to-project, infer_field_values]
138+
if: ${{ needs.infer_field_values.outputs.content_id != '' && needs.infer_field_values.outputs.component != '' && secrets.TG_PROJECT_TOKEN != '' }}
139139
steps:
140140
- uses: github/update-project-action@v4
141141
with:
142142
github_token: ${{ secrets.TG_PROJECT_TOKEN }}
143143
organization: syed-dawood
144144
project_number: 1
145-
content_id: ${{ needs.infer-field-values.outputs.content_id }}
145+
content_id: ${{ needs.infer_field_values.outputs.content_id }}
146146
field: Component
147-
value: ${{ needs.infer-field-values.outputs.component }}
147+
value: ${{ needs.infer_field_values.outputs.component }}
148148

149149
set-role:
150150
name: Set role field
151151
runs-on: ubuntu-latest
152-
needs: [add-to-project, infer-field-values]
153-
if: ${{ needs.infer-field-values.outputs.content_id != '' && needs.infer-field-values.outputs.role != '' && secrets.TG_PROJECT_TOKEN != '' }}
152+
needs: [add-to-project, infer_field_values]
153+
if: ${{ needs.infer_field_values.outputs.content_id != '' && needs.infer_field_values.outputs.role != '' && secrets.TG_PROJECT_TOKEN != '' }}
154154
steps:
155155
- uses: github/update-project-action@v4
156156
with:
157157
github_token: ${{ secrets.TG_PROJECT_TOKEN }}
158158
organization: syed-dawood
159159
project_number: 1
160-
content_id: ${{ needs.infer-field-values.outputs.content_id }}
160+
content_id: ${{ needs.infer_field_values.outputs.content_id }}
161161
field: Role
162-
value: ${{ needs.infer-field-values.outputs.role }}
162+
value: ${{ needs.infer_field_values.outputs.role }}
163163

164164
missing-project-token:
165165
name: Project token not configured

0 commit comments

Comments
 (0)