File tree Expand file tree Collapse file tree 1 file changed +16
-11
lines changed Expand file tree Collapse file tree 1 file changed +16
-11
lines changed Original file line number Diff line number Diff line change 1212jobs :
1313 validate :
1414 runs-on : ubuntu-latest
15- strategy :
16- matrix :
17- puppet-version : [7]
1815 container : ${{ inputs.container_image }}
19-
16+ outputs :
17+ puppet_unit_test_matrix : ${{ steps.get-outputs.outputs.puppet_unit_test_matrix }}
18+ github_action_test_matrix : ${{ steps.get-outputs.outputs.github_action_test_matrix }}
2019 steps :
2120 - uses : actions/checkout@v2
22- - name : action-pdk-validate-puppet-${{ matrix.puppet-version }}
23- run : pdk validate --puppet-version=${{ matrix.puppet-version }}
21+ - name : action-pdk-validate-puppet-7
22+ run : pdk validate --puppet-version=7
23+ - run : gem install puppet_metadata -N
24+ - name : Setup Test Matrix
25+ id : get-outputs
26+ run : metadata2gha --use-fqdn
27+
2428
2529 unit-puppet :
30+ needs :
31+ - validate
2632 runs-on : ubuntu-latest
2733 strategy :
34+ fail-fast : false
2835 matrix :
29- puppet-version : [5, 6, 7]
36+ include : ${{fromJson(needs.validate.outputs.puppet_unit_test_matrix)}}
3037 container : ${{ inputs.container_image }}
31- needs : validate
3238 steps :
3339 - uses : actions/checkout@v2
34-
35- - name : action-pdk-test-unit-puppet-${{ matrix.puppet-version }}
36- run : pdk test unit --puppet-version=${{ matrix.puppet-version }}
40+ - name : action-pdk-test-unit-puppet-${{ matrix.puppet }}
41+ run : pdk test unit --puppet-version=${{ matrix.puppet }}
You can’t perform that action at this time.
0 commit comments