ci: Drop support for Node.js 18 (#15146)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2025-06-04 15:54:57 +02:00
committed by GitHub
parent 40de4ed91c
commit 3bdbdfe6ce
39 changed files with 432 additions and 500 deletions

View File

@@ -1,6 +1,5 @@
/** @type {import('jest').Config} */
module.exports = {
...require('../../../jest.config'),
setupFilesAfterEnv: ['n8n-workflow/test/setup.ts'],
testTimeout: 10_000,
};

View File

@@ -1,5 +0,0 @@
// WebCrypto Polyfill for older versions of Node.js 18
if (!globalThis.crypto?.getRandomValues) {
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-var-requires, @typescript-eslint/no-unsafe-member-access
globalThis.crypto = require('node:crypto').webcrypto;
}

View File

@@ -1,4 +1,3 @@
import './polyfills';
import { Container } from '@n8n/di';
import { ensureError, setGlobalState } from 'n8n-workflow';