5656 id : get-matrix
5757 run : |
5858 if [ '${{ github.repository_owner }}' == 'puppetlabs' ]; then
59- buildevents cmd $TRACE_ID $STEP_ID matrix_from_metadata -- bundle exec matrix_from_metadata
59+ buildevents cmd $TRACE_ID $STEP_ID matrix_from_metadata -- bundle exec matrix_from_metadata_v2
6060 else
6161 echo "::set-output name=matrix::{}"
6262 fi
6767 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Test Matrix'
6868
6969 Acceptance :
70+ name : " ${{matrix.platforms.label}}, ${{matrix.collection}}"
7071 needs :
7172 - setup_matrix
7273 if : ${{ needs.setup_matrix.outputs.matrix != '{}' }}
@@ -81,20 +82,21 @@ jobs:
8182
8283 steps :
8384 - run : |
84- echo 'platform=${{ matrix.platform }}' >> $BUILDEVENT_FILE
85+ echo 'platform=${{ matrix.platforms.image }}' >> $BUILDEVENT_FILE
8586 echo 'collection=${{ matrix.collection }}' >> $BUILDEVENT_FILE
87+ echo 'label=${{ matrix.platforms.label }}' >> $BUILDEVENT_FILE
8688
8789 - name : " Honeycomb: Start recording"
8890 uses : puppetlabs/kvrhdn-gha-buildevents@pdk-templates-v1
8991 with :
9092 apikey : ${{ env.HONEYCOMB_WRITEKEY }}
9193 dataset : ${{ env.HONEYCOMB_DATASET }}
9294 job-status : ${{ job.status }}
93- matrix-key : ${{ matrix.platform }}-${{ matrix.collection }}
95+ matrix-key : ${{ matrix.platforms.label }}-${{ matrix.collection }}
9496
9597 - name : " Honeycomb: start first step"
9698 run : |
97- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-1 >> $GITHUB_ENV
99+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-1 >> $GITHUB_ENV
98100 echo STEP_START=$(date +%s) >> $GITHUB_ENV
99101
100102 - name : Checkout Source
@@ -116,12 +118,12 @@ jobs:
116118 if : ${{ always() }}
117119 run : |
118120 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Environment'
119- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-2 >> $GITHUB_ENV
121+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-2 >> $GITHUB_ENV
120122 echo STEP_START=$(date +%s) >> $GITHUB_ENV
121123
122124 - name : Provision test environment
123125 run : |
124- buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:provision ${{ matrix.platform }}' -- bundle exec rake 'litmus:provision[provision::provision_service ,${{ matrix.platform }}]'
126+ buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:provision ${{ matrix.platforms.image }}' -- bundle exec rake 'litmus:provision[${{matrix.platforms.provider}} ,${{ matrix.platforms.image }}]'
125127 echo ::group::=== REQUEST ===
126128 cat request.json || true
127129 echo
@@ -143,7 +145,7 @@ jobs:
143145 run : |
144146 echo ::group::honeycomb step
145147 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Deploy test system'
146- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-3 >> $GITHUB_ENV
148+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-3 >> $GITHUB_ENV
147149 echo STEP_START=$(date +%s) >> $GITHUB_ENV
148150 echo ::endgroup::
149151
@@ -155,7 +157,7 @@ jobs:
155157 if : ${{ always() }}
156158 run : |
157159 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Run acceptance tests'
158- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-4 >> $GITHUB_ENV
160+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-4 >> $GITHUB_ENV
159161 echo STEP_START=$(date +%s) >> $GITHUB_ENV
160162
161163 - name : Remove test environment
0 commit comments