|
18 | 18 |
|
19 | 19 | steps: |
20 | 20 | - name: "Honeycomb: Start recording" |
21 | | - uses: kvrhdn/gha-buildevents@v1.0.2 |
| 21 | + uses: kvrhdn/gha-buildevents@5be4636b81803713c94d7cb7e3a4b85d759df112 # pin@v1.0.2 |
22 | 22 | with: |
23 | 23 | apikey: ${{ env.HONEYCOMB_WRITEKEY }} |
24 | 24 | dataset: ${{ env.HONEYCOMB_DATASET }} |
|
91 | 91 | echo 'collection=${{ matrix.collection }}' >> $BUILDEVENT_FILE |
92 | 92 |
|
93 | 93 | - name: "Honeycomb: Start recording" |
94 | | - uses: kvrhdn/gha-buildevents@v1.0.2 |
| 94 | + uses: kvrhdn/gha-buildevents@5be4636b81803713c94d7cb7e3a4b85d759df112 # pin@v1.0.2 |
95 | 95 | with: |
96 | 96 | apikey: ${{ env.HONEYCOMB_WRITEKEY }} |
97 | 97 | dataset: ${{ env.HONEYCOMB_DATASET }} |
@@ -156,26 +156,13 @@ jobs: |
156 | 156 | sed -e 's/password: .*/password: "[redacted]"/' < inventory.yaml || true |
157 | 157 | echo ::endgroup:: |
158 | 158 |
|
159 | | - # The provision service hands out machines as soon as they're provisioned. |
160 | | - # The GCP VMs might still take a while to spool up and configure themselves fully. |
161 | | - # This retry loop spins until all agents have been installed successfully. |
162 | 159 | - name: Install agent |
163 | | - uses: nick-invision/retry@v1 |
164 | | - with: |
165 | | - timeout_minutes: 30 |
166 | | - max_attempts: 5 |
167 | | - retry_wait_seconds: 60 |
168 | | - command: buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:install_agent ${{ matrix.collection }}' -- bundle exec rake 'litmus:install_agent[${{ matrix.collection }}]' |
| 160 | + run: | |
| 161 | + buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:install_agent ${{ matrix.collection }}' -- bundle exec rake 'litmus:install_agent[${{ matrix.collection }}]' |
169 | 162 |
|
170 | | - # The agent installer on windows does not finish in time for this to work. To |
171 | | - # work around this for now, retry after a minute if installing the module failed. |
172 | 163 | - name: Install module |
173 | | - uses: nick-invision/retry@v1 |
174 | | - with: |
175 | | - timeout_minutes: 30 |
176 | | - max_attempts: 2 |
177 | | - retry_wait_seconds: 60 |
178 | | - command: buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:install_module' -- bundle exec rake 'litmus:install_module' |
| 164 | + run: | |
| 165 | + buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:install_module' -- bundle exec rake 'litmus:install_module' |
179 | 166 |
|
180 | 167 | - name: "Honeycomb: Record deployment times" |
181 | 168 | if: ${{ always() }} |
@@ -221,7 +208,7 @@ jobs: |
221 | 208 | runs-on: ubuntu-20.04 |
222 | 209 | steps: |
223 | 210 | - name: Slack Workflow Notification |
224 | | - uses: Gamesight/slack-workflow-status@master |
| 211 | + uses: Gamesight/slack-workflow-status@88ee95b73b4669825883ddf22747966204663e58 # pin@master |
225 | 212 | with: |
226 | 213 | # Required Input |
227 | 214 | repo_token: ${{ secrets.GITHUB_TOKEN }} |
|
0 commit comments