mirror of https://github.com/llvm/torch-mlir
ci: post comment on RollPyTorch tracker issue upon build failure (#1730)
Now that the RollPyTorch tracker issue exists, we can automate the job of notifying folks of failures instead of having to do it manually. This patch adds a step to the workflow to post such a message.pull/1725/head snapshot-20221219.692
parent
335cfe9134
commit
f6b6069a34
|
@ -59,6 +59,7 @@ jobs:
|
||||||
# retrieve them when creating a PR
|
# retrieve them when creating a PR
|
||||||
echo "PT_HASH=${PT_HASH}" >> ${GITHUB_ENV}
|
echo "PT_HASH=${PT_HASH}" >> ${GITHUB_ENV}
|
||||||
echo "PT_RELEASE=${PT_RELEASE}" >> ${GITHUB_ENV}
|
echo "PT_RELEASE=${PT_RELEASE}" >> ${GITHUB_ENV}
|
||||||
|
echo "PTVISION_RELEASE=${VISION_RELEASE}" >> ${GITHUB_ENV}
|
||||||
echo "PT_HASH_CHANGED=${PT_HASH_CHANGED}" >> ${GITHUB_ENV}
|
echo "PT_HASH_CHANGED=${PT_HASH_CHANGED}" >> ${GITHUB_ENV}
|
||||||
|
|
||||||
- name: Build and test (in-tree), also update ODS and abstract interpretation library
|
- name: Build and test (in-tree), also update ODS and abstract interpretation library
|
||||||
|
@ -71,6 +72,21 @@ jobs:
|
||||||
TM_UPDATE_ODS_AND_ABSTRACT_INTERP_LIB="ON" \
|
TM_UPDATE_ODS_AND_ABSTRACT_INTERP_LIB="ON" \
|
||||||
./build_tools/python_deploy/build_linux_packages.sh
|
./build_tools/python_deploy/build_linux_packages.sh
|
||||||
|
|
||||||
|
- name: Post issue comment on build failure
|
||||||
|
if: failure()
|
||||||
|
uses: peter-evans/create-or-update-comment@v2
|
||||||
|
with:
|
||||||
|
issue-number: 1690
|
||||||
|
body: |
|
||||||
|
The RollPyTorch action has failed. See [CI log](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) for details.
|
||||||
|
|
||||||
|
The following information may come handy when fixing the code.
|
||||||
|
```
|
||||||
|
torch version: ${{ env.PT_RELEASE }}
|
||||||
|
torch commit hash: ${{ env.PT_HASH }}
|
||||||
|
torchvision version: ${{ env.PTVISION_RELEASE }}
|
||||||
|
```
|
||||||
|
|
||||||
- name: Push changes to main branch
|
- name: Push changes to main branch
|
||||||
if: env.PT_HASH_CHANGED != '0'
|
if: env.PT_HASH_CHANGED != '0'
|
||||||
run: |
|
run: |
|
||||||
|
|
Loading…
Reference in New Issue