Layer the bundled MkDocs site config into the workspace and append the required Python packages for the site.
- name: Configure MkDocs
uses: athackst/ci/actions/mkdocs-config@main
mkdocs.yml into the workspace root as a base config.mkdocs.yml, its keys override the bundled defaults.overrides/ directory into the workspace root.requirements.txt if it does not already exist.requirements.txt.Configure MkDocs before building the site:
- name: Configure MkDocs
uses: athackst/ci/actions/mkdocs-config@main
- name: Install site dependencies
shell: bash
run: python3 -m pip install -r requirements.txt
- name: Build docs
shell: bash
run: mkdocs build