File tree 1 file changed +20
-1
lines changed
1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -26,15 +26,34 @@ jobs:
26
26
id : get-matrix
27
27
run : |
28
28
examples=($(echo ${EXAMPLES} | tr ',' ' '))
29
+ echo "EXAMPLES: $EXAMPLES"
30
+ echo "examples: $examples"
29
31
examples_json=$(printf '%s\n' "${examples[@]}" | sort -u | jq -R '.' | jq -sc '.')
32
+ echo "$examples_json"
30
33
echo "examples_json=$examples_json" >> $GITHUB_OUTPUT
31
34
echo "EXAMPLES=$EXAMPLES" >> $GITHUB_OUTPUT
32
35
echo "TAG=$TAG" >> $GITHUB_OUTPUT
33
36
echo "PUBLISH_TAGS=$PUBLISH_TAGS" >> $GITHUB_OUTPUT
34
37
38
+ check :
39
+ needs : [get-build-matrix]
40
+ runs-on : ubuntu-latest
41
+ steps :
42
+ - name : Check
43
+ run : |
44
+ set -x
45
+ echo "EXAMPLES: ${{ needs.get-build-matrix.outputs.EXAMPLES }}"
46
+ echo "examples_json: ${{ needs.get-build-matrix.outputs.examples_json }}"
47
+ if [ ${{ needs.get-build-matrix.outputs.examples_json != '' && fromJSON(needs.get-build-matrix.outputs.examples_json).length != 0 }} ]; then
48
+ echo "Examples found."
49
+ else
50
+ echo "No examples found."
51
+ fi
52
+
35
53
build-and-test :
36
54
needs : get-build-matrix
37
- if : ${{ fromJSON(needs.get-build-matrix.outputs.examples_json).length != 0 }}
55
+ # if: ${{ needs.get-build-matrix.outputs.examples_json != '' && fromJSON(needs.get-build-matrix.outputs.examples_json).length != 0 }}
56
+ if : ${{ needs.get-build-matrix.outputs.examples_json != '' && fromJSON(needs.get-build-matrix.outputs.examples_json).length > 0 }}
38
57
strategy :
39
58
matrix :
40
59
example : ${{ fromJSON(needs.get-build-matrix.outputs.examples_json) }}
You can’t perform that action at this time.
0 commit comments