Skip to content

Add workflow_dispatch trigger and documentation updates#18

Merged
ncipollina merged 1 commit into
mainfrom
feature/add-workflow-dispatch-mkdocs
Jul 10, 2025
Merged

Add workflow_dispatch trigger and documentation updates#18
ncipollina merged 1 commit into
mainfrom
feature/add-workflow-dispatch-mkdocs

Conversation

@ncipollina

Copy link
Copy Markdown
Contributor

Summary

  • Add workflow_dispatch trigger to MkDocs deployment workflow for manual deployment capability
  • Update documentation CSS theme import to use proper site.theme variable
  • Update documentation content with improved formatting and structure
  • Fix project file icon path reference

Changes

  • MkDocs Workflow: Added workflow_dispatch trigger to enable manual deployment from GitHub Actions UI
  • Documentation Theme: Updated CSS import to use {{ site.theme }} variable for better theme compatibility
  • Documentation Content: Enhanced formatting and structure across documentation pages
  • Project Configuration: Corrected icon path reference in project file

Benefits

  • Enables on-demand documentation deployment without requiring code changes
  • Maintains existing automatic deployment on main branch pushes
  • Improves documentation theme consistency and formatting
  • Fixes asset path references

Test Plan

  • Verify workflow can be manually triggered from GitHub Actions UI
  • Confirm automatic deployment still works on main branch pushes
  • Check documentation site renders correctly with theme updates
  • Validate all documentation links and formatting

🤖 Generated with Claude Code

- Add workflow_dispatch trigger to MkDocs deployment workflow for manual deployment
- Update documentation CSS theme import to use site.theme variable
- Update documentation content with improved formatting and structure
- Update project file with corrected icon path reference

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@ncipollina
ncipollina requested a review from Copilot July 10, 2025 17:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull Request Overview

Adds manual deployment capability to the MkDocs GitHub Actions workflow and updates solution and docs for consistency.

  • Enables workflow_dispatch trigger for manual docs deployment
  • References the new workflow in the Visual Studio solution
  • (Other documentation updates occur elsewhere)

Reviewed Changes

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

File Description
LayeredCraft.Cdk.Constructs.sln Added the new MkDocs workflow YAML as a solution item
.github/workflows/mkdocs-material-gh-pages.yml Introduced workflow_dispatch trigger for manual runs
Comments suppressed due to low confidence (2)

.github/workflows/mkdocs-material-gh-pages.yml:4

  • The push: key appears indented under workflow_dispatch: instead of as its own sibling mapping under on:. Dedent push: to match the same level as workflow_dispatch: so both triggers are defined correctly.
  push:

LayeredCraft.Cdk.Constructs.sln:24

  • [nitpick] Consider whether including CI/CD workflow YAML in the C# solution is necessary; if not, removing it can reduce solution clutter for IDE users.
		.github\workflows\mkdocs-material-gh-pages.yml = .github\workflows\mkdocs-material-gh-pages.yml

@ncipollina
ncipollina merged commit c794433 into main Jul 10, 2025
1 check passed
@ncipollina
ncipollina deleted the feature/add-workflow-dispatch-mkdocs branch July 10, 2025 17:47
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