Skip to content

Prepare for development #61

Prepare for development

Prepare for development #61

Workflow file for this run

name: Checks
on: [push, pull_request]
jobs:
Checks:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
submodules: 'recursive'
- name: Set PATH
run: echo "${HOME}/.local/bin" >> $GITHUB_PATH
- name: Install pip dependencies
run: |
sudo apt install python3-setuptools python3-wheel
pip3 install -r requirements_dev.txt
- name: Python, mypy
run: ./scripts/mypy.sh
- name: Python, flake8
run: ./scripts/flake8.sh
- name: Symbol Visibility, json
run: ./scripts/checkJsonVisibility.sh