1515 steps :
1616 - name : Define Project String
1717 id : project-step
18- run : |
19- echo "json-project={\"count\":2,\"include\":[{\"project\":\"1\",\"config\":\"Debug\"},{\"project\":\"2\",\"config\":\"Release\"}]}" >> "$GITHUB_OUTPUT"
18+ run : echo 'json-project={"count":2,"include":[{"project":"1","config":"Debug"},{"project":"2","config":"Release"}]}' >>"$GITHUB_OUTPUT"
19+ # run: |
20+ # echo "json-project={\"count\":2,\"include\":[{\"project\":\"1\",\"config\":\"Debug\"},{\"project\":\"2\",\"config\":\"Release\"}]}" >> "$GITHUB_OUTPUT"
2021
2122
2223 # Job 2: Print the output of the "define-matrix" job
@@ -26,10 +27,11 @@ jobs:
2627
2728 steps :
2829 - name : Print project-json variable
29- id : print-stuff
30- run : |
31- echo ${{ toJson(needs.define-matrix.outputs.json-project) }}
32- echo ${{ toJson(needs.define-matrix.outputs.json-project) }} | jq -r '.include[].project'
30+ # id: print-stuff
31+ run : echo ${{ toJson(needs.define-matrix.outputs.json-project) }} | jq -r '.include[].project'
32+ # run: |
33+ # echo ${{ toJson(needs.define-matrix.outputs.json-project) }}
34+ # echo ${{ toJson(needs.define-matrix.outputs.json-project) }} | jq -r '.include[].project'
3335 # echo ${{ toJson(needs.define-matrix.outputs.json-project) }} | jq -r '.include[].project'
3436
3537 # Job 3: Loop through array
4244 include : ${{ fromJson(needs.define-matrix.outputs.json-project).include }}
4345
4446 steps :
45- - name : Print project-json variable
46- id : print-array-item
47- run : |
48- echo "The project ID is: ${{ matrix.project }}"
47+ - name : Print project-json variable | ${{ matrix.project }}
48+ # id: print-array-item
49+ run : echo '${{ matrix.project }} | ${{ matrix.config }}'
50+ # run: |
51+ # echo "The project ID is: ${{ matrix.project }}"
4952 # echo ${{ matrix }} | jq -r '.project'
0 commit comments