diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml index b9b1b5e..10166bd 100644 --- a/.github/workflows/publish-docs.yml +++ b/.github/workflows/publish-docs.yml @@ -11,11 +11,19 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Build docs + - name: Set up Python 3.10 + uses: actions/setup-python@v4 + with: + python-version: "3.10" + cache: pip + cache-dependency-path: requirements*.txt + + - name: Install dependencies run: | python -m pip install --upgrade pip - python -m pip install --upgrade --upgrade-strategy eager -e .[dev] + python -m pip install --upgrade --upgrade-strategy eager -e ".[dev]" mkdocs build + - name: Publish docs uses: JamesIves/github-pages-deploy-action@v4.4.1 with: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 80f9b44..2f089e8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pycqa/isort - rev: 5.10.1 + rev: 5.12.0 hooks: - id: isort language_version: python3 diff --git a/mkdocs.yml b/mkdocs.yml index b86995f..1aacfc9 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -49,4 +49,26 @@ watch: nav: - Home: index.md - Task Runners: task_runners.md - +extra: + social: + - icon: fontawesome/brands/slack + link: https://www.prefect.io/slack/ + - icon: fontawesome/brands/discourse + link: https://discourse.prefect.io/ + - icon: fontawesome/brands/youtube + link: https://www.youtube.com/c/PrefectIO/videos + - icon: fontawesome/regular/newspaper + link: https://prefect.io/guide/ + - icon: fontawesome/brands/twitter + link: https://twitter.com/PrefectIO + - icon: fontawesome/brands/linkedin + link: https://www.linkedin.com/company/prefect/ + - icon: fontawesome/brands/github + link: https://github.com/PrefectHQ/prefect + - icon: fontawesome/brands/docker + link: https://hub.docker.com/r/prefecthq/prefect/ + - icon: fontawesome/brands/python + link: https://pypi.org/project/prefect/ + analytics: + provider: google + property: G-8CSMBCQDKN