torch-mlir/.github/workflows/bazelBuildAndTest.yml

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