name: V1 Alibi Explainer Tests on: push: branches: [ master, rabbitmq* ] pull_request: branches: [ master, rabbitmq* ] jobs: lint: runs-on: ubuntu-latest container: seldonio/python-builder:0.6 steps: - uses: actions/checkout@v2 - name: Install dependencies run: | pip install --upgrade pip setuptools make -C components/alibi-explain-server dev_install - name: Lint run: | make -C components/alibi-explain-server lint python-tests: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up Python 3.7 uses: actions/setup-python@v2 with: python-version: 3.7 - name: Install Poetry uses: snok/install-poetry@v1 with: version: 1.1.15 virtualenvs-create: false - name: test-python run: | pip install --upgrade pip setuptools make -C components/alibi-explain-server dev_install build_apis test