Skip to content

Add New Nathan Script#1409

Open
Telucero wants to merge 6 commits intomasterfrom
taylor/new-nathan
Open

Add New Nathan Script#1409
Telucero wants to merge 6 commits intomasterfrom
taylor/new-nathan

Conversation

@Telucero
Copy link
Contributor

Description

Adds the New Nathan Script and commit gate that covers :

github/workflows/trigger-n8n-workflow.yml Major workflow redesign: dispatch-only, trigger phrase gating, one-shot check-run locking, stable compare-based diff collection, artifact-based response handling, and new PR head SHA guards before send/comment.
.github/workflows/nathan-commit-gate.yml New workflow that gates on maintainer permissions + +Nathan commit message and dispatches the main Nathan workflow on PR synchronize.

Checklist

  • Added a label 🏷️ to this PR
  • Ran my changes through Grammarly
  • Added a disclaimer if required
  • If pages were moved, opened a corresponding PR in moonbeam-mkdocs to update redirects

Translations

Does this PR update a page that also exists on the Chinese docs site? See mapping to confirm.

  • Yes
  • No

If Yes, complete the following:

  • Opened a PR on the Chinese docs repo for the corresponding page
  • Updated images, snippets, or variables if they were moved, renamed, or deleted

Link to the corresponding CN docs PR: <INSERT_LINK>

Copilot AI review requested due to automatic review settings February 27, 2026 18:01
@Telucero Telucero requested a review from a team as a code owner February 27, 2026 18:01
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Refactors the “Nathan” automation to run only via workflow_dispatch, adding a new commit-gate workflow to selectively dispatch the main n8n-trigger workflow for PR updates.

Changes:

  • Redesign trigger-n8n-workflow.yml to be dispatch-only with trigger phrase gating, one-shot check-run locking, stable compare-based diff collection, and artifact-based response handling.
  • Add nathan-commit-gate.yml to gate dispatch on maintainer permissions and +Nathan in the latest commit message on PR synchronize.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/trigger-n8n-workflow.yml Major dispatch-only redesign with gating, SHA guards, compare-based diff building, and artifact-based response validation/commenting.
.github/workflows/nathan-commit-gate.yml New PR synchronize gate that conditionally dispatches the main workflow when a maintainer pushes a +Nathan commit.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

3 participants