Skip to content

docs: update deployment workflow to use requirements.txt for dependen… - #3

Merged
HarshitRuwali merged 1 commit into
masterfrom
docs/mkdocs-site
Jun 11, 2026
Merged

HarshitRuwali merged 1 commit into
masterfrom
docs/mkdocs-site

Conversation

@HarshitRuwali

Copy link
Copy Markdown
Owner

…cies

Copilot AI review requested due to automatic review settings June 11, 2026 14:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the documentation deployment workflow to install MkDocs dependencies from a checked-in docs/requirements.txt, aligning CI installs with a standard pip requirements file.

Changes:

  • Add docs/requirements.txt to define MkDocs/MkDocs Material dependencies.
  • Update the GitHub Actions docs deployment workflow to pip install -r docs/requirements.txt and cache based on that file.
  • Stop ignoring pyproject.toml and uv.lock in .gitignore (those files are not present in the repo).

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
docs/requirements.txt Introduces a dedicated requirements file for docs build dependencies.
.gitignore Removes ignore rules for pyproject.toml and uv.lock.
.github/workflows/deploy-docs.yml Switches docs dependency install to requirements.txt and updates pip cache dependency path.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@HarshitRuwali
HarshitRuwali merged commit 3ab0949 into master Jun 11, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants