mirror of https://github.com/llvm/torch-mlir
38 lines
1.1 KiB
YAML
38 lines
1.1 KiB
YAML
name: Bazel Build and Test
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
build:
|
|
name: Build and Test (Release Asserts)
|
|
runs-on: ubuntu-20.04
|
|
steps:
|
|
- name: Set up Python
|
|
uses: actions/setup-python@v2
|
|
with:
|
|
python-version: 3.9
|
|
- name: Get torch-mlir
|
|
uses: actions/checkout@v2
|
|
with:
|
|
submodules: 'true'
|
|
- name: Build with bazel
|
|
run: |
|
|
cd $GITHUB_WORKSPACE/utils/bazel
|
|
bazel build @torch-mlir//...
|
|
- name: Send mail
|
|
if: failure()
|
|
uses: dawidd6/action-send-mail@v3
|
|
with:
|
|
server_address: ${{ secrets.SMTP_SERVER }}
|
|
server_port: ${{ secrets.SMTP_PORT }}
|
|
username: ${{ secrets.SMTP_USERNAME }}
|
|
password: ${{ secrets.SMTP_PASSWORD }}
|
|
subject: GitHub Action Bazel Build and Test failed!
|
|
body: Bazel Build job failed! See https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} for more information.
|
|
to: ${{ secrets.MAIL_RECEIVER }}
|
|
from: Torch-MLIR Bazel Build GitHub Actions
|