File tree Expand file tree Collapse file tree 1 file changed +15
-10
lines changed Expand file tree Collapse file tree 1 file changed +15
-10
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+ - name : Setup Test Matrix
24+ id : get-outputs
25+ run : gem install puppet_metadata -N && metadata2gha --use-fqdn
26+
2427
2528 unit-puppet :
29+ needs :
30+ - validate
2631 runs-on : ubuntu-latest
2732 strategy :
33+ fail-fast : false
2834 matrix :
29- puppet-version : [5, 6, 7]
35+ include : ${{fromJson(needs.validate.outputs.puppet_unit_test_matrix)}}
3036 container : ${{ inputs.container_image }}
31- needs : validate
3237 steps :
3338 - uses : actions/checkout@v2
3439
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