Skip to content

ci(pypi): publish to pypi from GHA #221

ci(pypi): publish to pypi from GHA

ci(pypi): publish to pypi from GHA #221

Workflow file for this run

name: build
on: [pull_request]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.8
uses: actions/setup-python@v4
with:
python-version: 3.8
- name: Set up Node.js for pyright
uses: actions/setup-node@v3
with:
node-version: '18.x'
- name: Install Dependencies
run: |
python -m pip install --upgrade pip
pip install --upgrade poetry
poetry install
make install-pyright
- name: Check Style
run: make lint-style
- name: Check Types
run: make lint-types
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.8
uses: actions/setup-python@v4
with:
python-version: 3.8
- name: Install Dependencies
run: |
python -m pip install --upgrade pip
pip install --upgrade poetry
poetry install
- name: Run Tests
run: make test