Conversation
Adds a composite GitHub Action (.github/actions/sync-plugin-specs) that wraps the sync-plugin-specs.sh script with PLUGINS_DIR env var support so it works from the action_path context (not just bin/). Adds a reusable workflow (.github/workflows/sync-plugin-specs.yaml) that exposes workflow_call so downstream repos can delegate to nsheaps/agents rather than embedding the action directly. Co-Authored-By: Agent Henry <henry-nsheaps[bot]@users.noreply.github.com>
Contributor
|
🤖 Closing this PR — the composite action and reusable workflow have been moved to nsheaps/github-actions per handler direction.
Any ticket-related changes from this branch should be captured in a separate PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.github/actions/sync-plugin-specs/composite action wrapping thesync-plugin-specs.shscript; passesinputs.plugins-dirviaPLUGINS_DIRenv var so it resolves relative to repo root (notaction_path).github/workflows/sync-plugin-specs.yamlreusable workflow exposingworkflow_callso downstream repos delegate here instead of embedding the action directlypushto main), weekly schedule (Monday 06:00 UTC), andworkflow_dispatchTest plan
workflow_dispatchon a repo with aplugins/directory and confirm SPEC.md files are synced or "No changes needed" output appearsworkflow_callfromnsheaps/ai-mktplresolves correctly once both PRs are merged🤖 Generated with Claude Code