n8n/.github/scripts/node-cli
Guillaume FELICIANO f89bb173af feat: Sync the full node-cli scaffold, not just the example nodes
Extends the starter refresh to sync everything n8n-node new generates
at the project root (CI/publish workflows, .agents/, AGENTS.md,
CLAUDE.md, .gitignore, tooling config) instead of a hand-picked file
list, since that list already needed maintenance (ci.yml and
publish.yml were templated but excluded) and would keep needing it as
node-cli's shared template grows.

Syncing directories wholesale would have deleted starter-specific
extras living alongside templated files in the same directories
(.github/dependabot.yml, .github/workflows/ci-cla-check.yml,
.vscode/extensions.json) — caught by re-running the script against a
real clone before committing. Switched to a non-destructive merge for
anything outside the TEMPLATES' own syncDirs, which only the
template-owned nodes/credentials/icons directories still use.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-02 16:43:09 +02:00
..
refresh-starter-scaffold.mjs feat: Sync the full node-cli scaffold, not just the example nodes 2026-10-02 16:43:09 +02:00