Skip to content

Conversation

@KartikP
Copy link
Collaborator

@KartikP KartikP commented Jan 16, 2026

  1. Run Metadata Handler step:
  • Now passes --skip-pr to collect metadata paths instead of PR numbers
  • Fixed the db-connection flag to be conditional (only passed when true)
  • Outputs metadata_paths instead of pr_numbers
  1. New "Create Combined PR" step:
  • Creates a single branch after all metadata files are generated
  • Adds all metadata files in one commit
  • Creates one PR with a descriptive title/body listing all plugins
  1. Simplified downstream steps:
  • "Auto-approve PR", "Wait for Status Checks", "Merge PR" now handle a single PR instead of looping

The flow is now:

  1. Loop: Generate metadata for each plugin → write to DB (if enabled) → collect paths
  2. After loop: Create single branch → commit all metadata files → create one PR
  3. Auto-approve → wait for checks → merge

Makes db-connection flag to be conditional (while allowing backfill)
Create a combined PR instead of n PRs with the same information
Auto-approve PR step, status checks, and merge now handle single PR instead of looping
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