# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries # SPDX-FileCopyrightText: 2020 Melissa LeBlanc-Williams, written for Adafruit Industries # # SPDX-License-Identifier: MIT name: Build CI on: [pull_request, push] jobs: test: runs-on: ubuntu-latest steps: - name: Dump GitHub context env: GITHUB_CONTEXT: ${{ toJson(github) }} run: echo "$GITHUB_CONTEXT" - name: Translate Repo Name For Build Tools filename_prefix id: repo-name run: | echo ::set-output name=repo-name::Adafruit-Blinka-displayio - name: Set up Python 3.7 uses: actions/setup-python@v1 with: python-version: 3.7 - name: Versions run: | python3 --version - name: Checkout Current Repo uses: actions/checkout@v1 with: submodules: true - name: Checkout tools repo uses: actions/checkout@v2 with: repository: adafruit/actions-ci-circuitpython-libs path: actions-ci - name: Install dependencies # (e.g. - apt-get: gettext, etc; pip: circuitpython-build-tools, requirements.txt; etc.) run: | source actions-ci/install.sh - name: Pip install pylint, black, & Sphinx run: | pip install --force-reinstall pylint black Sphinx sphinx-rtd-theme pre-commit - name: Library version run: git describe --dirty --always --tags - name: Pre-commit hooks run: | pre-commit run --all-files - name: Build docs working-directory: docs run: sphinx-build -E -W -b html . _build/html