Skip to content

N8N webhook trigger in publish pipeline#247

Open
mayansharma wants to merge 1 commit into
mainfrom
feat/n8n-pipeline
Open

N8N webhook trigger in publish pipeline#247
mayansharma wants to merge 1 commit into
mainfrom
feat/n8n-pipeline

Conversation

@mayansharma
Copy link
Copy Markdown
Collaborator

Adds a post-publish hook to the Publish GitHub Actions workflow so successful catalyst-core publishes can trigger the Catalyst release automation in n8n.

Changes

  • Adds pull-requests: read permission so the workflow can resolve the merged PR associated with the publish commit.
  • After a successful catalyst-core publish, calls GitHub’s commit PR API to resolve:
    • PR number
    • PR URL
  • Sends a structured payload to secrets.N8N_MASTER_WEBHOOK_URL with:
    • pr_id
    • pr_link
    • version
    • channel
    • repository/branch/run metadata
    • enabled release channels

@deputydev-agent
Copy link
Copy Markdown

DeputyDev will no longer review pull requests automatically.To request a review, simply comment #review on your pull request—this will trigger an on-demand review whenever you need it.

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