Skip to content

Standardised the wrapper files for the various languages implementations #184

Standardised the wrapper files for the various languages implementations

Standardised the wrapper files for the various languages implementations #184

Workflow file for this run

name: TypeCheck
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.12"] # 3.12 is the latest Python
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Cache for poetry, venv and deps
id: cached-dependencies
uses: actions/cache@v4
with:
path: |
~/.local
~/.cache/pypoetry
.venv
key: cache-deps-${{ runner.os }}-${{ matrix.python-version }}-${{ hashfiles('**/poetry.lock') }}-${{ hashFiles('.github/workflows/lint.yml') }}
- name: Python Poetry Action
uses: abatilo/[email protected]
- name: Install dependencies
run: poetry install
if: steps.cached-dependencies.outputs.cache-hit != 'true'
- name: Check types with PyRight
run: poetry run pyright