n8n/.github
n8n-assistant[bot] 6bdad11c52
ci: Speed up the single-instance npm-install check
The last master run took 4m26s: checkout 34s, toolchain 21s, `pnpm install`
35s, turbo build 2s, packing 51 packages 17s, the scratch `npm install` 2m20s,
analyze under 1s.

- Pack in one recursive `pnpm pack --json` run instead of one spawn per
  package: 32.9s to 17.3s locally for the same 51 packages. `--json` also names
  each tarball, so the destination directory is no longer diffed to guess it —
  that mis-attributes a tarball whose name is already present and then reports
  "pack produced nothing". Scripts are skipped; the one `prepack` among
  publishable packages only rebuilds `dist`, which this check does not read.
- Fetch the checkout without history blobs, which are 866MiB of the 1.0GiB
  pack, and check out `base-branch` through `ref` so that case fetches one
  commit rather than all history.
- Diff with `--no-renames`, so a moved file counts against both the old and the
  new package and rename detection reads no blobs.
- Quiet the scratch install, whose third-party deprecation notices ran to about
  2000 lines and buried the report.

The workspace install has to stay: `pnpm pack` resolves `workspace:` specs from
installed `node_modules`, so narrowing it to the verifier's own closure — 5.7s
instead of 35s — fails every pack outside that closure.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 10:37:41 +03:00
..
actions ci: Remove unnecessary Kafka cleanup in setup-nodejs (#36401) 2026-08-17 09:42:00 +00:00
ISSUE_TEMPLATE feat: Update default Node.js version to v24 (#25707) 2026-02-13 10:56:01 +00:00
poutine-rules ci: Add poutine custom rule for unpinned GitHub Actions detection (#24577) 2026-01-20 15:10:04 +00:00
scripts build: Install Kafka binding on fresh clone (#36502) 2026-08-18 14:19:53 +00:00
test-metrics chore: Update e2e impact map (#36555) 2026-08-19 03:15:41 +00:00
workflows ci: Speed up the single-instance npm-install check 2026-08-20 10:37:41 +03:00
actionlint.yml ci: Add node-pc base image with pointer-compressed Node.js (#35756) 2026-08-11 09:59:36 +00:00
CI-TELEMETRY.md fix: Make QA metrics telemetry truly fire-and-forget (#32597) 2026-06-18 16:36:30 +00:00
CLAUDE.md ci: Guard weekly minor release PR creation with a cadence check (#35165) 2026-07-31 06:46:42 +00:00
CODEOWNERS chore: Add dummy get-n8n.sh script (#34157) 2026-07-14 15:37:46 +03:00
DEVELOPING_V3.md ci: Publish a weekly release candidate from the 3.x branch (#35741) 2026-08-11 06:36:28 +00:00
docker-compose.yml ci: Run DB tests against the full supported Postgres range (#35960) 2026-08-11 09:49:07 +00:00
OWNERS chore: Move instance MCP ownership to Adore (#35815) 2026-08-07 08:15:32 +00:00
pull_request_template.md chore: Enhance PR template with testing instructions (no-changelog) (#31696) 2026-06-04 08:11:11 +00:00
pull_request_title_conventions.md docs: Add engine scope to PR title conventions (no-changelog) (#36434) 2026-08-17 11:55:49 +00:00
WORKFLOWS.md chore: Add single-instance dependency duplication checks (#34681) 2026-08-17 07:39:48 +00:00