Skip to content

Fix deployment by installing all dependencies#128

Merged
mrbiggred merged 1 commit into
mainfrom
feature/fix-deploy
May 27, 2026
Merged

Fix deployment by installing all dependencies#128
mrbiggred merged 1 commit into
mainfrom
feature/fix-deploy

Conversation

@mrbiggred
Copy link
Copy Markdown
Member

@mrbiggred mrbiggred commented May 27, 2026

Update the deployment process to install all dependencies from requirements.txt, resolving the deployment failure caused by the recent changes in PR #118. The failed action is:

https://github.com/weeklydevchat/weeklydevchat.github.io/actions/runs/26522814683/job/78118319656

The error is:

Run mkdocs gh-deploy --force

 │  ⚠  Warning from the Material for MkDocs team
 │
 │  MkDocs 2.0, the underlying framework of Material for MkDocs,
 │  will introduce backward-incompatible changes, including:
 │
 │  × All plugins will stop working – the plugin system has been removed
 │  × All theme overrides will break – the theming system has been rewritten
 │  × No migration path exists – existing projects cannot be upgraded
 │  × Closed contribution model – community members can't report bugs
 │  × Currently unlicensed – unsuitable for production use
 │
 │  Our full analysis:
 │
 │  https://squidfunk.github.io/mkdocs-material/blog/2026/02/18/mkdocs-2.0/

ERROR   -  Config value 'plugins': The "macros" plugin is not installed

Aborted with a configuration error!
Error: Process completed with exit code 1.

This fixes the deploy failing that occurred after merging PR #118 (sponsor page redesign) that added the macros plugin for mkdocs.
@mrbiggred mrbiggred self-assigned this May 27, 2026
@mrbiggred mrbiggred added the devops DevOps tasks label May 27, 2026
@mrbiggred mrbiggred requested a review from Copilot May 27, 2026 22:53
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Fixes the GitHub Pages deployment that broke after PR #118 introduced the mkdocs-macros-plugin dependency. The workflow previously only installed mkdocs-material, causing mkdocs gh-deploy to fail with "The 'macros' plugin is not installed". The fix installs all pinned dependencies from requirements.txt.

Changes:

  • Replace pip install mkdocs-material with pip install -r requirements.txt in the deploy workflow.

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

@mrbiggred mrbiggred merged commit e8a58e0 into main May 27, 2026
5 checks passed
@mrbiggred mrbiggred deleted the feature/fix-deploy branch May 27, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops DevOps tasks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants