n8n/.github
Charlie Kolb bd11c105e1
ci: Fix pnpm install timeouts by caching pnpm metadata and skipping redundant SafeChain age filtering
pnpm 11 re-applies minimumReleaseAge/trustPolicy to every lockfile entry
on each install (pnpm/pnpm#12114). This causes a registry metadata sweep
for the full tree, even with a frozen lockfile. The SafeChain proxy makes
the sweep heavier: its age filter rewrites the Accept header and forces
full packuments. One slow fetch can stall past the 600s install timeout
(exit 124).

Two changes to setup-nodejs:
- Persist the pnpm metadata cache (`pnpm cache path`) across jobs. An
  unchanged lockfile skips the re-verification. A changed lockfile
  revalidates only the delta.
- Pass `--safe-chain-skip-minimum-package-age` to the install command.
  pnpm enforces a stricter native minimumReleaseAge. SafeChain malware
  blocking is unaffected.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 16:21:06 +02:00
..
actions ci: Fix pnpm install timeouts by caching pnpm metadata and skipping redundant SafeChain age filtering 2026-08-26 16:21:06 +02: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 ci: Handle marker-less delete/modify conflicts in the master→3.x sync (#37072) 2026-08-26 07:15:10 +00:00
test-metrics chore: Update e2e impact map (#37070) 2026-08-26 03:29:21 +00:00
workflows fix(core): Stage libatomic into the distroless runners image (#37106) 2026-08-26 11:37:23 +00: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: Require review for code-health baseline edits (#36745) 2026-08-20 14:29:03 +00:00
DEVELOPING_V3.md ci: Handle marker-less delete/modify conflicts in the master→3.x sync (#37072) 2026-08-26 07:15:10 +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: Rename instance-ai owner team to ai-assistant (no-changelog) (#37039) 2026-08-25 13:30:58 +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 ci: Handle marker-less delete/modify conflicts in the master→3.x sync (#37072) 2026-08-26 07:15:10 +00:00