Skip to content

ci: dispatch skills-updated to hypeship on plugin merges#25

Draft
jarugupj wants to merge 1 commit into
mainfrom
hypeship/notify-hypeship-on-skill-update
Draft

ci: dispatch skills-updated to hypeship on plugin merges#25
jarugupj wants to merge 1 commit into
mainfrom
hypeship/notify-hypeship-on-skill-update

Conversation

@jarugupj

@jarugupj jarugupj commented Jun 8, 2026

Copy link
Copy Markdown

Summary

  • New workflow that fires repository_dispatch (event_type: skills-updated) at kernel/hypeship whenever a merge to main touches plugins/**.
  • Pairs with the matching image-ci.yml change on hypeship that rebuilds + deploys the agent image on that event.

Required setup before merge

Add the following repo secrets:

  • HYPESHIP_DISPATCH_APP_ID
  • HYPESHIP_DISPATCH_APP_PRIVATE_KEY

The App needs actions:write (or contents:write) on kernel/hypeship and must be installed on this repo. Could reuse the existing hypeship admin App if its install can be extended, or provision a dedicated one.

Test plan

  • Wire up secrets, then trigger workflow_dispatch and confirm hypeship's image-ci starts with event_name=repository_dispatch.
  • Land a no-op plugin change and confirm the dispatch fires automatically on the merge.
  • Confirm the new agent image picks up the change.

When a skill or plugin under plugins/** is merged to main, fire a
repository_dispatch at kernel/hypeship so its image-ci re-bakes the
agent image with the new skill content. Without this, skill merges
sit invisible in the agent VM image until someone unrelated next
pushes hypeship.
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