Skip to content

Add automated documentation and release improvements#139

Closed
jasonsiders wants to merge 3 commits intomainfrom
workflow-improvements
Closed

Add automated documentation and release improvements#139
jasonsiders wants to merge 3 commits intomainfrom
workflow-improvements

Conversation

@jasonsiders
Copy link
Copy Markdown
Owner

This PR adds automated workflow improvements for better development efficiency.

Changes:

Release Workflow:

  • Update release.yml to increment patch version by default instead of minor version
  • Better alignment with semantic versioning for small changes and bug fixes

Wiki Sync Automation:

  • Add sync-wiki.yml workflow to automatically sync wiki changes to GitHub's wiki repository
  • Enables seamless documentation updates when wiki files are modified

Auto-Documentation:

  • Add auto-documentation.yml workflow to automatically generate/update wiki documentation
  • Uses Claude to analyze code changes and create documentation for new global classes/methods/properties
  • Includes loop prevention and smart commit detection
  • Triggers only on source code changes to maintain efficiency

CI Optimization:

  • Update ci.yml to only run on relevant file changes (source/, plugins/, .github/)
  • Prevents unnecessary CI runs on documentation-only changes

These workflows work together to maintain up-to-date documentation automatically while optimizing CI resource usage.

@jasonsiders
Copy link
Copy Markdown
Owner Author

jasonsiders commented Sep 21, 2025

Moving these changes into the wiki restructuring PR (#138) since they work together

@jasonsiders jasonsiders deleted the workflow-improvements branch September 21, 2025 15:16
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.

1 participant