Skip to content

chore: remove consolidate commands + remove release + add daily sync#5

Merged
Kumzy merged 2 commits into
mainfrom
ci/test-pr-2
Nov 27, 2025
Merged

chore: remove consolidate commands + remove release + add daily sync#5
Kumzy merged 2 commits into
mainfrom
ci/test-pr-2

Conversation

@Kumzy

@Kumzy Kumzy commented Nov 27, 2025

Copy link
Copy Markdown
Member

No description provided.

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 streamlines the plugin registry by removing consolidation commands and the release workflow, while introducing automated daily synchronization. The changes reduce complexity by eliminating the output/ directory and related consolidation logic, shifting to a simpler workflow that only maintains individual plugin YAML files and READMEs.

Key Changes

  • Removed consolidation functionality that merged individual plugin files into single consolidated files
  • Removed automated release creation workflow on PR merge
  • Added daily scheduled workflow to automatically sync plugin metadata and READMEs

Reviewed changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/main.py Removed consolidate_plugins(), consolidate_readmes(), and their CLI wrappers; cleaned up OUTPUT_DIR import
src/constants.py Removed OUTPUT_DIR constant definition
pyproject.toml Removed consolidate-plugins and consolidate-readmes CLI command entries
output/readmes.json Deleted consolidated README JSON file
output/plugins.yml Deleted consolidated plugins YAML file
output/.gitkeep Removed as entire output directory is deleted
README.md Removed documentation for consolidate-plugins and consolidate-readmes commands
.github/workflows/pr-merge-pipeline.yml Removed consolidation steps and entire create-release job
.github/workflows/daily-sync.yml New workflow for daily automated sync at 2:00 AM UTC with manual trigger support

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

@Kumzy
Kumzy merged commit c3c6eb8 into main Nov 27, 2025
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.

3 participants