Skip to content

feat(spec-sync): add reusable sync-plugin-specs action and workflow - #207

Closed
nsheaps wants to merge 2 commits into
mainfrom
feat/sync-plugin-specs
Closed

nsheaps wants to merge 2 commits into
mainfrom
feat/sync-plugin-specs

Conversation

@nsheaps

@nsheaps nsheaps commented May 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds .github/actions/sync-plugin-specs/ composite action wrapping the sync-plugin-specs.sh script; passes inputs.plugins-dir via PLUGINS_DIR env var so it resolves relative to repo root (not action_path)
  • Adds .github/workflows/sync-plugin-specs.yaml reusable workflow exposing workflow_call so downstream repos delegate here instead of embedding the action directly
  • Triggers on plugin file changes (push to main), weekly schedule (Monday 06:00 UTC), and workflow_dispatch

Test plan

  • Verify workflow appears in Actions tab after merge
  • Trigger via workflow_dispatch on a repo with a plugins/ directory and confirm SPEC.md files are synced or "No changes needed" output appears
  • Confirm downstream workflow_call from nsheaps/ai-mktpl resolves correctly once both PRs are merged

🤖 Generated with Claude Code

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>
automation-nsheaps Bot added a commit that referenced this pull request May 28, 2026
@henry-nsheaps henry-nsheaps Bot added the request-review Force an AI code review on a draft PR (open non-draft PRs review automatically) label May 28, 2026
@henry-nsheaps

henry-nsheaps Bot commented May 28, 2026

Copy link
Copy Markdown
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.

@henry-nsheaps henry-nsheaps Bot closed this May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

request-review Force an AI code review on a draft PR (open non-draft PRs review automatically)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant