@@ -168,15 +168,53 @@ jobs:
168168 runs-on : ubuntu-latest
169169 if : ${{ !cancelled() }}
170170 outputs :
171- passedMATs : ${{ steps.check_status.outputs.mats_success }}
172- didBUILD : ${{ needs.check_build.outputs.should_run }}
171+ mats_success : ${{ steps.check_status.outputs.mats_success }}
172+ mats_sha : ${{ needs.check_build.outputs.sha }}
173+ build_success : ${{ steps.check_status.outputs.build_success }}
174+ build_trigger_id : ${{ needs.check_build.outputs.trigger_id }}
175+ build_sha : ${{ needs.check_build.outputs.sha }}
173176 steps :
174177 - id : check_status
175178 run : |
176179 if [[ "${{ needs.MATS.outputs.mats_status }}" == "success" ]]; then
180+ echo "# :green_circle: Automated Code Checks Passed" > "$GITHUB_STEP_SUMMARY"
181+ echo "" >> "$GITHUB_STEP_SUMMARY"
182+ echo "## :building_construction: Build" >> "$GITHUB_STEP_SUMMARY"
183+ echo "" >> "$GITHUB_STEP_SUMMARY"
184+ if [[ "${{ needs.check_build.outputs.should_run }}" == "true" ]]; then
185+ echo " :ballot_box_with_check: BUILD ${{ needs.check_build.outputs.trigger_id }} succeeded with commit ${{ needs.check_build.outputs.sha }}" >> "$GITHUB_STEP_SUMMARY"
186+ echo "build_success=true" >> "$GITHUB_OUTPUT"
187+ else
188+ echo " :x: BUILD ${{ needs.check_build.outputs.trigger_id }} failed" >> "$GITHUB_STEP_SUMMARY"
189+ echo "build_success=false" >> "$GITHUB_OUTPUT"
190+ fi
191+ echo "" >> "$GITHUB_STEP_SUMMARY"
192+ echo "## :1234: Minimal Acceptance Testing" >> "$GITHUB_STEP_SUMMARY"
193+ echo "" >> "$GITHUB_STEP_SUMMARY"
194+ echo " :ballot_box_with_check: MATS succeeded with python version ${{ vars.PYTHON_OLD_MIN }}" >> "$GITHUB_STEP_SUMMARY"
195+ echo " :ballot_box_with_check: MATS succeeded with python version ${{ vars.PYTHON_DEFAULT }}" >> "$GITHUB_STEP_SUMMARY"
196+ echo " :ballot_box_with_check: MATS succeeded with python version ${{ vars.PYTHON_EXPERIMENTAL }}" >> "$GITHUB_STEP_SUMMARY"
177197 echo "mats_success=true" >> "$GITHUB_OUTPUT"
178198 exit 0
179199 else
180- echo "mats_success=false" >> "$GITHUB_OUTPUT"
200+ echo "# Unstable Commit" > "$GITHUB_STEP_SUMMARY"
201+ echo "" >> "$GITHUB_STEP_SUMMARY"
202+ echo "> [!CAUTION]" >> "$GITHUB_STEP_SUMMARY"
203+ echo "> Unstable - This commit is failed to pass minimal acceptance testing." >> "$GITHUB_STEP_SUMMARY"
204+ echo "" >> "$GITHUB_STEP_SUMMARY"
205+ echo "## :construction: Build" >> "$GITHUB_STEP_SUMMARY"
206+ echo "" >> "$GITHUB_STEP_SUMMARY"
207+ if [[ "${{ needs.check_build.outputs.should_run }}" == "true" ]]; then
208+ echo " :ballot_box_with_check: BUILD ${{ needs.check_build.outputs.trigger_id }} succeeded with commit ${{ needs.check_build.outputs.sha }}" >> "$GITHUB_STEP_SUMMARY"
209+ echo "build_success=true" >> "$GITHUB_OUTPUT"
210+ else
211+ echo " :x: BUILD ${{ needs.check_build.outputs.trigger_id }} failed" >> "$GITHUB_STEP_SUMMARY"
212+ echo "build_success=false" >> "$GITHUB_OUTPUT"
213+ fi
214+ echo "" >> "$GITHUB_STEP_SUMMARY"
215+ echo "## :red_circle: Minimal Acceptance Testing" >> "$GITHUB_STEP_SUMMARY"
216+ echo "" >> "$GITHUB_STEP_SUMMARY"
217+ echo " :x: MATs ${{ github.run_id }} failed with commit ${{ needs.check_build.outputs.sha }}" >> "$GITHUB_STEP_SUMMARY"
218+ echo "mats_success=false" >> "$GITHUB_STEP_SUMMARY"
181219 exit 1
182220 fi
0 commit comments