Skip to content

Trigger hookdeck.com deploy when product skills change#25

Merged
leggetter merged 2 commits into
mainfrom
feat/trigger-website-deploy
Jun 8, 2026
Merged

Trigger hookdeck.com deploy when product skills change#25
leggetter merged 2 commits into
mainfrom
feat/trigger-website-deploy

Conversation

@leggetter

@leggetter leggetter commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds .github/workflows/trigger-website-deploy.yml to POST to the Hookdeck website deploy source when skills/event-gateway/, skills/hookdeck/, or skills/outpost/ change on main.
  • Documents the hookdeck.com discovery index flow in AGENTS.md (build-time packaging by hookdeck/website, served at /.well-known/agent-skills/).

This mirrors the Outpost docs deploy trigger (hookdeck/outpost) so skill updates republish the RFC v0.2.0 discovery index and archives without a manual Vercel deploy.

Required repository configuration

After merge, configure this repo (hookdeck/agent-skills) under Settings → Secrets and variables → Actions → Secrets:

Type Name Value
Secret HOOKDECK_WEBSITE_DEPLOY_SOURCE_URL Hookdeck inbound source URL for the website deploy hook
Secret VERCEL_WEBSITE_DEPLOY_HOOK_SOURCE_API_KEY Hookdeck source x-api-key header value

Both credentials are secrets (not repository variables) so the inbound source URL is not exposed in variable listings or workflow output.

Reuse the same values already configured on hookdeck/outpost — both repos notify the same Hookdeck → Vercel production deploy path. (Outpost may store the URL as a variable; this repo uses a secret for both.)

If either is missing, the workflow fails with an explicit ::error:: message naming the missing secret.

Related work

  • Website packaging and discovery index: hookdeck/website (see scripts/agent-skills-discovery.md and feat/agent-skills-discovery PR when open).

Test plan

  • Merge and confirm both Actions secrets are set on hookdeck/agent-skills
  • Merge a trivial change under skills/hookdeck/ on main and verify the workflow runs and Vercel deploys
  • Confirm https://hookdeck.com/.well-known/agent-skills/index.json updates after deploy (depends on website PR)

leggetter and others added 2 commits June 8, 2026 11:55
Merges to main under skills/event-gateway, hookdeck, or outpost POST to the
same Hookdeck source as Outpost docs so Vercel republishes /.well-known/agent-skills/.

Co-authored-by: Cursor <cursoragent@cursor.com>
Both deploy hook credentials are repository secrets so the inbound source
URL is not exposed in workflow logs or variable listings.

Co-authored-by: Cursor <cursoragent@cursor.com>
@leggetter leggetter merged commit 09dac39 into main Jun 8, 2026
8 checks passed
@leggetter leggetter deleted the feat/trigger-website-deploy branch June 8, 2026 11:19
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