5858 if : ${{ github.repository_owner == 'puppetlabs' }}
5959 run : |
6060 if [ '${{ github.repository_owner }}' == 'puppetlabs' ]; then
61- buildevents cmd $TRACE_ID $STEP_ID matrix_from_metadata -- bundle exec matrix_from_metadata
61+ buildevents cmd $TRACE_ID $STEP_ID matrix_from_metadata -- bundle exec matrix_from_metadata_v2
6262 else
6363 echo "::set-output name=matrix::{}"
6464 fi
6969 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Test Matrix'
7070
7171 Acceptance :
72+ name : " ${{matrix.platforms.label}}, ${{matrix.collection}}"
7273 needs :
7374 - setup_matrix
7475
@@ -82,20 +83,22 @@ jobs:
8283
8384 steps :
8485 - run : |
85- echo 'platform=${{ matrix.platform }}' >> $BUILDEVENT_FILE
86+ echo 'platform=${{ matrix.platforms.image }}' >> $BUILDEVENT_FILE
8687 echo 'collection=${{ matrix.collection }}' >> $BUILDEVENT_FILE
88+ echo 'label=${{ matrix.platforms.label }}' >> $BUILDEVENT_FILE
89+
8790
8891 - name : " Honeycomb: Start recording"
8992 uses : puppetlabs/kvrhdn-gha-buildevents@pdk-templates-v1
9093 with :
9194 apikey : ${{ env.HONEYCOMB_WRITEKEY }}
9295 dataset : ${{ env.HONEYCOMB_DATASET }}
9396 job-status : ${{ job.status }}
94- matrix-key : ${{ matrix.platform }}-${{ matrix.collection }}
97+ matrix-key : ${{ matrix.platforms.label }}-${{ matrix.collection }}
9598
9699 - name : " Honeycomb: start first step"
97100 run : |
98- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-1 >> $GITHUB_ENV
101+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-1 >> $GITHUB_ENV
99102 echo STEP_START=$(date +%s) >> $GITHUB_ENV
100103
101104 - name : Checkout Source
@@ -117,12 +120,12 @@ jobs:
117120 if : ${{ always() }}
118121 run : |
119122 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Environment'
120- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-2 >> $GITHUB_ENV
123+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-2 >> $GITHUB_ENV
121124 echo STEP_START=$(date +%s) >> $GITHUB_ENV
122125
123126 - name : Provision test environment
124127 run : |
125- buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:provision ${{ matrix.platform }}' -- bundle exec rake 'litmus:provision[provision::provision_service ,${{ matrix.platform }}]'
128+ buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:provision ${{ matrix.platforms.image }}' -- bundle exec rake 'litmus:provision[${{matrix.platforms.provider}} ,${{ matrix.platforms.image }}]'
126129 echo ::group::=== REQUEST ===
127130 cat request.json || true
128131 echo
@@ -144,7 +147,7 @@ jobs:
144147 run : |
145148 echo ::group::honeycomb step
146149 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Deploy test system'
147- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-3 >> $GITHUB_ENV
150+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-3 >> $GITHUB_ENV
148151 echo STEP_START=$(date +%s) >> $GITHUB_ENV
149152 echo ::endgroup::
150153
@@ -156,7 +159,7 @@ jobs:
156159 if : ${{ always() }}
157160 run : |
158161 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Run acceptance tests'
159- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-4 >> $GITHUB_ENV
162+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-4 >> $GITHUB_ENV
160163 echo STEP_START=$(date +%s) >> $GITHUB_ENV
161164
162165 - name : Remove test environment
0 commit comments