Commit 1972a3c
authored
Fix failing smoke tests for CICD (#1257)
This pull request updates the smoke test GitHub Actions workflow to
improve runner selection and environment setup, as well as to ensure
more robust artifact uploading. The most important changes are grouped
below:
**Runner selection and environment setup:**
* Added a step to extract and format a unique runner ID from the
`RUNNER_NAME` environment variable, and exposed it as a workflow output
(`runner-id`) for downstream jobs.
* Changed the runner specification for the `validation-run-tests` job to
use the dynamically determined `runner-id` output from the previous job,
enabling more flexible and targeted runner selection.
* Updated the replacement of the `MTL_PATH_PLACEHOLDER` in the test
configuration file to use the current workspace path instead of a
secret, simplifying environment setup.
**Artifact upload robustness:**
* Modified the report upload step to always run, regardless of previous
step outcomes, ensuring test reports are uploaded even if earlier steps
fail.1 parent 6c12179 commit 1972a3c
1 file changed
+13
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
29 | 39 | | |
30 | 40 | | |
31 | 41 | | |
| |||
126 | 136 | | |
127 | 137 | | |
128 | 138 | | |
129 | | - | |
| 139 | + | |
130 | 140 | | |
131 | 141 | | |
132 | 142 | | |
133 | 143 | | |
134 | 144 | | |
135 | 145 | | |
136 | | - | |
| 146 | + | |
137 | 147 | | |
138 | 148 | | |
139 | 149 | | |
| |||
167 | 177 | | |
168 | 178 | | |
169 | 179 | | |
| 180 | + | |
170 | 181 | | |
171 | 182 | | |
172 | 183 | | |
| |||
0 commit comments