Skip to content

Create manifest schema and validator #27

Create manifest schema and validator

Create manifest schema and validator #27

Workflow file for this run

name: Build and Test
on:
pull_request:
branches: ["main"]
workflow_call:
workflow_dispatch:
jobs:
build-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: canvas-medical/workflows/.github/actions/install-python-and-poetry@main
with:
CANVAS_PYPI_USERNAME: ${{ secrets.CANVAS_PRIVATE_PYPI_READ_ONLY_USERNAME }}
CANVAS_PYPI_PASSWORD: ${{ secrets.CANVAS_PRIVATE_PYPI_READ_ONLY_PASSWORD }}
- name: Install canvas-plugins
shell: bash
run: poetry install --no-interaction
# Run Pytest via Poetry.
- name: Run Pytest
run: poetry run pytest --ff --verbosity 2