Skip to content

Commit ecc91bc

Browse files
authored
fix(profiling): Make prune script compatible with node 22 (#14491)
1 parent 0b349eb commit ecc91bc

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/profiling-node/scripts/prune-profiler-binaries.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ const NODE_TO_ABI = {
6262
16: '93',
6363
18: '108',
6464
20: '115',
65+
22: '127',
6566
};
6667

6768
if (NODE) {
@@ -73,9 +74,13 @@ if (NODE) {
7374
NODE = NODE_TO_ABI['18'];
7475
} else if (NODE.startsWith('20')) {
7576
NODE = NODE_TO_ABI['20'];
77+
} else if (NODE.startsWith('22')) {
78+
NODE = NODE_TO_ABI['22'];
7679
} else {
7780
ARGV_ERRORS.push(
78-
'❌ Sentry: Invalid node version passed as argument, please make sure --target_node is a valid major node version. Supported versions are 16, 18 and 20.',
81+
`❌ Sentry: Invalid node version passed as argument, please make sure --target_node is a valid major node version. Supported versions are ${Object.keys(
82+
NODE_TO_ABI,
83+
).join(', ')}.`,
7984
);
8085
}
8186
}

0 commit comments

Comments
 (0)