Skip to content

chore: removed workflow testing not-existing notebook #613

chore: removed workflow testing not-existing notebook

chore: removed workflow testing not-existing notebook #613

Workflow file for this run

name: "Static"
on:
push:
branches: ["main", "release/*"]
pull_request:
branches: ["main", "release/*"]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.head_ref }}
cancel-in-progress: ${{ ! (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/')) }}
jobs:
lint-py:
runs-on: ubuntu-latest
timeout-minutes: 2
# `jobs.<job_id>.defaults`:
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaultsrun
steps:
- name: Check out the repo
uses: actions/checkout@v3
- name: "Setup Python"
uses: actions/setup-python@v2
with:
python-version: "3.8.16"
# ----------------------------------------------
# Try to load a cached poetry binary
# See https://github.com/snok/install-poetry#caching-the-poetry-installation for the source
# ----------------------------------------------
- name: "Load cached Poetry installation"
uses: actions/cache@v2
with:
path: ~/.local
key: poetry-2 # increment to reset cache
- name: "Install poetry"
uses: snok/install-poetry@v1
with:
virtualenvs-create: true
virtualenvs-in-project: true
installer-parallel: true
version: latest
- name: "Load cached venv"
id: cached-poetry-dependencies
uses: actions/cache@v2
with:
path: .venv
key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ hashFiles('**/poetry.lock') }}
- name: "Install dependencies with poetry (using cache)"
# if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true'
run: poetry install --no-interaction --no-root
- name: Run black, isort, flake8 and mypy
run: |
poetry run black . --check
poetry run isort . --check
poetry run flake8
poetry run mypy --version