Skip to content

fix(docs): validate Pages setup and isolate rerun artifacts - #28

Merged
MUDASSIR-75 merged 1 commit into
ENDEVSOLS:masterfrom
Abdullahbinmushtaq:master
Oct 21, 2026
Merged

MUDASSIR-75 merged 1 commit into
ENDEVSOLS:masterfrom
Abdullahbinmushtaq:master

Conversation

@Abdullahbinmushtaq

Copy link
Copy Markdown
Contributor

This PR improves the documentation deployment workflow by checking GitHub Pages configuration before building and preventing duplicate artifact errors when jobs are rerun.
Each deployment attempt now uses a unique artifact name, ensuring the deployment selects the correct upload. The workflow also supports manual runs, and the README explains the required Pages setup and how to run the updated workflow.
Validation completed successfully: the strict MkDocs build, Python CI, and a manual GitHub Pages deployment on the fork all passed.

@Abdullahbinmushtaq

Copy link
Copy Markdown
Contributor Author

The updated workflow has passed Python CI and a manual GitHub Pages deployment on my fork. It now checks Pages configuration before building and uses a unique artifact name for each attempt to prevent conflicts on reruns. I’ve also documented the setup steps in the README.
Ready for review. Please let me know if you’d like any adjustments.

@MUDASSIR-75
MUDASSIR-75 merged commit beec6b3 into ENDEVSOLS:master Oct 21, 2026
5 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