name: ci on: push: schedule: - cron: '0 4 * * *' jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: Set up Python 3.8 uses: actions/setup-python@v1 with: python-version: 3.8 - name: Install dependencies run: | python -m pip install --upgrade pip pip install pipenv pipenv install --dev --deploy - name: Formatting run: | # check that the source files are formatted correctly pipenv run yapf -q *.py - name: Linting run: | pipenv run pylint *.py