File tree Expand file tree Collapse file tree 9 files changed +16
-8
lines changed
create-twilio-function/src/create-twilio-function
__tests__/templating/__snapshots__ Expand file tree Collapse file tree 9 files changed +16
-8
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ " @twilio-labs/serverless-api " : minor
3
+ " twilio-run " : minor
4
+ " create-twilio-function " : minor
5
+ " @twilio-labs/plugin-serverless " : minor
6
+ ---
7
+
8
+ chore: update toolkit to default to node22
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ module.exports = {
6
6
'@twilio/runtime-handler'
7
7
] . replace ( / [ \^ ~ ] / , '' ) ,
8
8
twilioRun : pkgJson . dependencies [ 'twilio-run' ] ,
9
- node : '18 ' ,
9
+ node : '22 ' ,
10
10
typescript : '^5.3.3' ,
11
11
serverlessRuntimeTypes : '^4.0.0' ,
12
12
copyfiles : '^2.4.1' ,
Original file line number Diff line number Diff line change @@ -158,7 +158,7 @@ FLAGS
158
158
--password=<value> A specific API secret or auth token for deployment. Uses fields from .env otherwise
159
159
--production Please prefer the "activate" command! Deploys to the production environment (no
160
160
domain suffix). Overrides the value passed via the environment flag.
161
- --runtime=<value> The version of Node.js to deploy the build to. (node18 )
161
+ --runtime=<value> The version of Node.js to deploy the build to. (node22 )
162
162
--service-sid=<value> SID of the Twilio Serverless Service to deploy to
163
163
--silent Suppress output and logs. This is a shorthand for "-l none -o none".
164
164
--to=<value> [Alias for "environment"]
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ async function run() {
10
10
const result = await client . deployProject ( {
11
11
...config ,
12
12
overrideExistingService : true ,
13
- runtime : 'node18 ' ,
13
+ runtime : 'node22 ' ,
14
14
env : {
15
15
HELLO : 'ahoy' ,
16
16
WORLD : 'welt' ,
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ type DeployProjectConfigBase = {
44
44
*/
45
45
overrideExistingService ?: boolean ;
46
46
/**
47
- * Version of Node.js to deploy with in Twilio Runtime. Can be "node18 "
47
+ * Version of Node.js to deploy with in Twilio Runtime. Can be "node22 "
48
48
*/
49
49
runtime ?: string ;
50
50
/**
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ exports[`writeDefaultConfigFile default file should match snapshot 1`] = `
36
36
// "production": false /* Promote build to the production environment (no domain suffix). Overrides environment flag */,
37
37
// "properties": null /* Specify the output properties you want to see. Works best on single types */,
38
38
// "region": null /* Twilio API Region */,
39
- " runtime" : " node18 " /* The version of Node.js to deploy the build to. (node18 ) */ ,
39
+ " runtime" : " node22 " /* The version of Node.js to deploy the build to. (node22 ) */ ,
40
40
// "serviceName": null /* Overrides the name of the Serverless project. Default: the name field in your package.json */,
41
41
// "serviceSid": null /* SID of the Twilio Serverless Service to deploy to */,
42
42
// "sourceEnvironment": null /* SID or suffix of an existing environment you want to deploy from. */,
Original file line number Diff line number Diff line change 1
1
import { stripIndent } from 'common-tags' ;
2
2
import { logger } from '../utils/logger' ;
3
3
4
- const SERVERLESS_NODE_JS_VERSION = [ '16 .' , '18 .' ] ;
4
+ const SERVERLESS_NODE_JS_VERSION = [ '18 .' , '20.' , '22 .'] ;
5
5
6
6
export function printVersionWarning (
7
7
nodeVersion : string ,
Original file line number Diff line number Diff line change @@ -228,7 +228,7 @@ export const ALL_FLAGS = {
228
228
} as Options ,
229
229
runtime : {
230
230
type : 'string' ,
231
- describe : 'The version of Node.js to deploy the build to. (node18 )' ,
231
+ describe : 'The version of Node.js to deploy the build to. (node22 )' ,
232
232
} as Options ,
233
233
key : {
234
234
type : 'string' ,
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ import { getDebugFunction } from '../utils/logger';
9
9
10
10
const debug = getDebugFunction ( 'twilio-run:templating:defaultConfig' ) ;
11
11
12
- const DEFAULT_RUNTIME = 'node18 ' ;
12
+ const DEFAULT_RUNTIME = 'node22 ' ;
13
13
14
14
function renderDefault ( config : Options ) : string {
15
15
if ( config . type === 'boolean' ) {
You can’t perform that action at this time.
0 commit comments