5555 id : get-matrix
5656 run : |
5757 if [ '${{ github.repository_owner }}' == 'puppetlabs' ]; then
58- buildevents cmd $TRACE_ID $STEP_ID matrix_from_metadata -- bundle exec matrix_from_metadata
58+ buildevents cmd $TRACE_ID $STEP_ID matrix_from_metadata -- bundle exec matrix_from_metadata_v2
5959 else
6060 echo "::set-output name=matrix::{}"
6161 fi
6666 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Test Matrix'
6767
6868 Acceptance :
69+ name : " ${{matrix.platforms.label}}, ${{matrix.collection}}"
6970 needs :
7071 - setup_matrix
7172 if : ${{ needs.setup_matrix.outputs.matrix != '{}' }}
@@ -80,20 +81,21 @@ jobs:
8081
8182 steps :
8283 - run : |
83- echo 'platform=${{ matrix.platform }}' >> $BUILDEVENT_FILE
84+ echo 'platform=${{ matrix.platforms.image }}' >> $BUILDEVENT_FILE
8485 echo 'collection=${{ matrix.collection }}' >> $BUILDEVENT_FILE
86+ echo 'label=${{ matrix.platforms.label }}' >> $BUILDEVENT_FILE
8587
8688 - name : " Honeycomb: Start recording"
8789 uses : puppetlabs/kvrhdn-gha-buildevents@pdk-templates-v1
8890 with :
8991 apikey : ${{ env.HONEYCOMB_WRITEKEY }}
9092 dataset : ${{ env.HONEYCOMB_DATASET }}
9193 job-status : ${{ job.status }}
92- matrix-key : ${{ matrix.platform }}-${{ matrix.collection }}
94+ matrix-key : ${{ matrix.platforms.label }}-${{ matrix.collection }}
9395
9496 - name : " Honeycomb: start first step"
9597 run : |
96- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-1 >> $GITHUB_ENV
98+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-1 >> $GITHUB_ENV
9799 echo STEP_START=$(date +%s) >> $GITHUB_ENV
98100
99101 - name : Checkout Source
@@ -115,12 +117,12 @@ jobs:
115117 if : ${{ always() }}
116118 run : |
117119 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Environment'
118- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-2 >> $GITHUB_ENV
120+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-2 >> $GITHUB_ENV
119121 echo STEP_START=$(date +%s) >> $GITHUB_ENV
120122
121123 - name : Provision test environment
122124 run : |
123- buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:provision ${{ matrix.platform }}' -- bundle exec rake 'litmus:provision[provision::provision_service ,${{ matrix.platform }}]'
125+ buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:provision ${{ matrix.platforms.image }}' -- bundle exec rake 'litmus:provision[${{matrix.platforms.provider}} ,${{ matrix.platforms.image }}]'
124126 echo ::group::=== REQUEST ===
125127 cat request.json || true
126128 echo
@@ -142,7 +144,7 @@ jobs:
142144 run : |
143145 echo ::group::honeycomb step
144146 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Deploy test system'
145- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-3 >> $GITHUB_ENV
147+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-3 >> $GITHUB_ENV
146148 echo STEP_START=$(date +%s) >> $GITHUB_ENV
147149 echo ::endgroup::
148150
@@ -154,7 +156,7 @@ jobs:
154156 if : ${{ always() }}
155157 run : |
156158 buildevents step $TRACE_ID $STEP_ID $STEP_START 'Run acceptance tests'
157- echo STEP_ID=${{ matrix.platform }}-${{ matrix.collection }}-4 >> $GITHUB_ENV
159+ echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-4 >> $GITHUB_ENV
158160 echo STEP_START=$(date +%s) >> $GITHUB_ENV
159161
160162 - name : Remove test environment
0 commit comments