Skip to content

build(deps): bump lodash from 4.17.21 to 4.18.1 in /wasm/python #622

build(deps): bump lodash from 4.17.21 to 4.18.1 in /wasm/python

build(deps): bump lodash from 4.17.21 to 4.18.1 in /wasm/python #622

Triggered via pull request April 2, 2026 07:10
Status Failure
Total duration 25s
Artifacts

test.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

195 errors and 25 warnings
test (tasks): tasks/simpleTasks/simpleTasks.gs#L71
Property 'setStatus' does not exist on type 'Task'. Did you mean 'status'?
test (tasks): tasks/simpleTasks/simpleTasks.gs#L69
'Tasks' is possibly 'undefined'.
test (tasks): tasks/simpleTasks/simpleTasks.gs#L59
Parameter 'task' implicitly has an 'any' type.
test (tasks): tasks/simpleTasks/simpleTasks.gs#L53
Parameter 'task' implicitly has an 'any' type.
test (tasks): tasks/simpleTasks/simpleTasks.gs#L48
Property 'getItems' does not exist on type 'Tasks'.
test (tasks): tasks/simpleTasks/simpleTasks.gs#L48
'Tasks' is possibly 'undefined'.
test (tasks): tasks/simpleTasks/simpleTasks.gs#L36
Parameter 'taskList' implicitly has an 'any' type.
test (tasks): tasks/simpleTasks/simpleTasks.gs#L32
Property 'getItems' does not exist on type 'TaskLists'.
test (tasks): tasks/simpleTasks/simpleTasks.gs#L32
'Tasks' is possibly 'undefined'.
test (tasks): tasks/simpleTasks/simpleTasks.gs#L19
Cannot find name 'HtmlOutput'.
test (picker)
Process completed with exit code 1.
test (picker): picker/code.gs#L50
'Drive' is possibly 'undefined'.
test (forms-api): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L148
Parameter 'formId' implicitly has an 'any' type.
test (forms-api): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L134
Argument of type '{ headers: { Authorization: string; Accept: string; }; method: string; }' is not assignable to parameter of type 'URLFetchRequestOptions'.
test (forms-api): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L120
Parameter 'responseId' implicitly has an 'any' type.
test (forms-api): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L120
Parameter 'formId' implicitly has an 'any' type.
test (forms-api): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L110
Argument of type '{ headers: { Authorization: string; }; method: string; contentType: string; payload: string; muteHttpExceptions: boolean; }' is not assignable to parameter of type 'URLFetchRequestOptions'.
test (forms-api): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L80
Parameter 'formId' implicitly has an 'any' type.
test (forms-api): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L67
Argument of type '{ headers: { Authorization: string; Accept: string; }; method: string; }' is not assignable to parameter of type 'URLFetchRequestOptions'.
test (forms-api): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L55
Parameter 'formId' implicitly has an 'any' type.
test (forms-api): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L45
Argument of type '{ headers: { Authorization: string; }; method: string; contentType: string; payload: string; }' is not assignable to parameter of type 'URLFetchRequestOptions'.
test (forms-api): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L27
Parameter 'title' implicitly has an 'any' type.
test (drive): drive/activity-v2/quickstart.gs#L49
'err' is of type 'unknown'.
test (drive): drive/activity-v2/quickstart.gs#L43
'activity.targets' is possibly 'undefined'.
test (drive): drive/activity-v2/quickstart.gs#L41
'activity.actors' is possibly 'undefined'.
test (drive): drive/activity-v2/quickstart.gs#L39
Argument of type 'ActionDetail | undefined' is not assignable to parameter of type 'object'.
test (drive): drive/activity-v2/quickstart.gs#L28
'DriveActivity' is possibly 'undefined'.
test (drive): drive/activity/quickstart.gs#L31
Cannot find name 'i'.
test (drive): drive/activity/quickstart.gs#L30
Cannot find name 'i'.
test (drive): drive/activity/quickstart.gs#L30
Cannot find name 'i'.
test (drive): drive/activity/quickstart.gs#L30
Cannot find name 'i'.
test (drive): drive/activity/quickstart.gs#L26
Cannot find name 'AppsActivity'. Did you mean 'Appsactivity'?
test (triggers)
Process completed with exit code 1.
test (triggers): triggers/triggers.gs#L64
Cannot find name 'Event'.
test (triggers): triggers/triggers.gs#L46
Cannot find name 'Event'.
test (triggers): triggers/triggers.gs#L34
Cannot find name 'Event'.
test (triggers): triggers/triggers.gs#L20
Cannot find name 'Event'.
test (triggers): triggers/test_triggers.gs#L38
Expected 1 arguments, but got 0.
test (triggers): triggers/form/Code.gs#L19
Cannot find name 'event'.
test (utils)
Process completed with exit code 1.
test (utils): utils/test_logging.gs#L35
'Sheets' is possibly 'undefined'.
test (utils): utils/test_logging.gs#L34
'Sheets' is possibly 'undefined'.
test (advanced): advanced/adminSDK.gs#L102
'AdminDirectory' is possibly 'undefined'.
test (advanced): advanced/adminSDK.gs#L102
Type 'Alias' is not assignable to type '{ alias: string; }'.
test (advanced): advanced/adminSDK.gs#L85
'err' is of type 'unknown'.
test (advanced): advanced/adminSDK.gs#L82
Property 'id' does not exist on type '{ primaryEmail: string; name: { givenName: string; familyName: string; }; password: string; }'.
test (advanced): advanced/adminSDK.gs#L81
'AdminDirectory' is possibly 'undefined'.
test (advanced): advanced/adminSDK.gs#L81
Type 'User' is not assignable to type '{ primaryEmail: string; name: { givenName: string; familyName: string; }; password: string; }'.
test (advanced): advanced/adminSDK.gs#L58
'err' is of type 'unknown'.
test (advanced): advanced/adminSDK.gs#L54
'AdminDirectory' is possibly 'undefined'.
test (advanced): advanced/adminSDK.gs#L38
'user.name' is possibly 'undefined'.
test (advanced): advanced/adminSDK.gs#L25
'AdminDirectory' is possibly 'undefined'.
test (calendar)
Process completed with exit code 1.
test (calendar): calendar/quickstart/quickstart.gs#L50
'err' is of type 'unknown'.
test (calendar): calendar/quickstart/quickstart.gs#L44
'event.start' is possibly 'undefined'.
test (calendar): calendar/quickstart/quickstart.gs#L42
'event.start' is possibly 'undefined'.
test (calendar): calendar/quickstart/quickstart.gs#L41
'events' is possibly 'undefined'.
test (calendar): calendar/quickstart/quickstart.gs#L36
'events' is possibly 'undefined'.
test (calendar): calendar/quickstart/quickstart.gs#L34
'Calendar' is possibly 'undefined'.
test (ai): ai/email-classifier/Code.gs#L56
Property 'classification' does not exist on type 'Object'.
test (service): service/jdbc.gs#L158
The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
test (ai): ai/email-classifier/ClassifyEmail.gs#L126
Argument of type '{ method: string; headers: { Authorization: string; }; contentType: string; muteHttpExceptions: boolean; payload: string; }' is not assignable to parameter of type 'URLFetchRequestOptions'.
test (service): service/jdbc.gs#L158
The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
test (ai): ai/email-classifier/ClassifyEmail.gs#L64
Cannot find name 'GmailMessage'.
test (service): service/jdbc.gs#L153
Expected 0 arguments, but got 1.
test (ai): ai/email-classifier/Cards.gs#L170
Property 'FULL_SCREEN' does not exist on type 'typeof OpenAs'.
test (service): service/jdbc.gs#L131
'err' is of type 'unknown'.
test (service): service/jdbc.gs#L128
The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
test (ai): ai/email-classifier/Cards.gs#L153
Cannot find name 'ActionResponse'.
test (ai): ai/email-classifier/Cards.gs#L132
Cannot find name 'ActionResponse'.
test (service): service/jdbc.gs#L128
The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
test (ai): ai/email-classifier/Cards.gs#L123
Property 'setMaterialIcon' does not exist on type 'TextButton'.
test (service): service/jdbc.gs#L101
'err' is of type 'unknown'.
test (ai): ai/email-classifier/Cards.gs#L102
Cannot find name 'TextButton'. Did you mean 'textButton'?
test (service): service/jdbc.gs#L80
'err' is of type 'unknown'.
test (service): service/jdbc.gs#L61
'err' is of type 'unknown'.
test (ai): ai/email-classifier/Cards.gs#L30
Cannot find name 'Card'.
test (service): service/jdbc.gs#L42
'err' is of type 'unknown'.
test (ai): ai/email-classifier/Cards.gs#L21
Cannot find name 'Card'.
test (gmail-sentiment-analysis)
Process completed with exit code 1.
test (gmail-sentiment-analysis): gmail-sentiment-analysis/Vertex.gs#L77
Argument of type '{ method: string; headers: { Authorization: string; }; contentType: string; muteHttpExceptions: boolean; payload: string; }' is not assignable to parameter of type 'URLFetchRequestOptions'.
test (gmail-sentiment-analysis): gmail-sentiment-analysis/Gmail.gs#L78
Cannot find name 'ActionResponse'.
test (gmail-sentiment-analysis): gmail-sentiment-analysis/Gmail.gs#L21
Cannot find name 'ActionResponse'.
test (gmail-sentiment-analysis): gmail-sentiment-analysis/Cards.gs#L102
Cannot find name 'ActionResponse'.
test (chat): chat/advanced-service/Main.gs#L101
Cannot find name 'Chat'.
test (gmail-sentiment-analysis): gmail-sentiment-analysis/Cards.gs#L75
Cannot find name 'TextButton'. Did you mean 'textButton'?
test (chat): chat/advanced-service/Main.gs#L75
Cannot find name 'Chat'.
test (chat): chat/advanced-service/Main.gs#L47
Cannot find name 'Chat'.
test (chat): chat/advanced-service/AppAuthenticationUtils.gs#L57
Property 'getAccessToken' does not exist on type 'Object'.
test (chat): chat/advanced-service/AppAuthenticationUtils.gs#L43
Property 'client_email' does not exist on type '{}'.
test (chat): chat/advanced-service/AppAuthenticationUtils.gs#L42
Property 'client_email' does not exist on type '{}'.
test (chat): chat/advanced-service/AppAuthenticationUtils.gs#L41
Property 'private_key' does not exist on type '{}'.
test (chat): chat/advanced-service/AppAuthenticationUtils.gs#L40
Property 'token_uri' does not exist on type '{}'.
test (chat): chat/advanced-service/AppAuthenticationUtils.gs#L39
Property 'client_email' does not exist on type '{}'.
test (chat): chat/advanced-service/AppAuthenticationUtils.gs#L39
Cannot find name 'OAuth2'.
test (gmail): gmail-sentiment-analysis/Cards.gs#L20
Cannot find name 'Card'.
test (gmail): gmail/add-ons/quickstart.gs#L118
Parameter 'labelsObjects' implicitly has an 'any' type.
test (gmail): gmail/add-ons/quickstart.gs#L116
Cannot find name 'lables'. Did you mean 'labels'?
test (gmail): gmail/add-ons/quickstart.gs#L115
JSDoc '@param' tag has name 'A', but there is no parameter with that name.
test (gmail): gmail/add-ons/quickstart.gs#L92
Property 'messageMetadata' does not exist on type 'Object'.
test (gmail): gmail/add-ons/quickstart.gs#L89
Property 'messageMetadata' does not exist on type 'Object'.
test (gmail): gmail/add-ons/quickstart.gs#L86
Property 'formInputs' does not exist on type 'Object'.
test (gmail): gmail/add-ons/quickstart.gs#L32
Property 'messageMetadata' does not exist on type 'Object'.
test (gmail): gmail/add-ons/quickstart.gs#L29
Property 'messageMetadata' does not exist on type 'Object'.
test (gmail): gmail/add-ons/quickstart.gs#L25
Cannot find name 'Card'. Did you mean 'card'?
test (templates): templates/custom-functions/Code.gs#L116
The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
test (templates): templates/custom-functions/Code.gs#L116
The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
test (templates): templates/custom-functions/Code.gs#L97
Type 'number' is not assignable to type 'string'.
test (templates): templates/custom-functions/Code.gs#L97
Type 'number' is not assignable to type 'string'.
test (templates): templates/custom-functions/Code.gs#L97
Type 'number' is not assignable to type 'string'.
test (templates): templates/custom-functions/Code.gs#L85
Generic type 'Array<T>' requires 1 type argument(s).
test (templates): templates/custom-functions/Code.gs#L59
Generic type 'Array<T>' requires 1 type argument(s).
test (templates): templates/custom-functions/Code.gs#L51
Type 'number' is not assignable to type 'any[]'.
test (templates): templates/custom-functions/Code.gs#L39
Generic type 'Array<T>' requires 1 type argument(s).
test (templates): templates/custom-functions/Code.gs#L38
Generic type 'Array<T>' requires 1 type argument(s).
test (classroom): classroom/snippets/createAlias.gs#L42
'err' is of type 'unknown'.
test (classroom): classroom/snippets/createAlias.gs#L35
'Classroom' is possibly 'undefined'.
test (classroom): classroom/snippets/createAlias.gs#L35
Type 'Course' is not assignable to type '{ id: string; name: string; section: string; descriptionHeading: string; description: string; room: string; ownerId: string; courseState: string; }'.
test (classroom): classroom/snippets/courseUpdate.gs#L33
'e' is of type 'unknown'.
test (classroom): classroom/snippets/courseUpdate.gs#L29
'Classroom' is possibly 'undefined'.
test (classroom): classroom/snippets/courseUpdate.gs#L25
'Classroom' is possibly 'undefined'.
test (classroom): classroom/snippets/addAlias.gs#L34
'err' is of type 'unknown'.
test (classroom): classroom/snippets/addAlias.gs#L27
'Classroom' is possibly 'undefined'.
test (classroom): classroom/quickstart/quickstart.gs#L43
'err' is of type 'unknown'.
test (classroom): classroom/quickstart/quickstart.gs#L30
'Classroom' is possibly 'undefined'.
test (data-studio): data-studio/auth.gs#L281
Cannot find name 'checkForValidCreds'.
test (data-studio): data-studio/auth.gs#L268
Cannot find name 'Request'.
test (data-studio): data-studio/auth.gs#L243
Cannot find name 'HtmlOutput'.
test (data-studio): data-studio/auth.gs#L228
Cannot find name 'OAuth2'.
test (data-studio): data-studio/auth.gs#L225
Cannot find name 'Service'.
test (data-studio): data-studio/auth.gs#L218
Cannot find name 'validateKey'.
test (data-studio): data-studio/auth.gs#L204
Cannot find name 'validateCredentials'.
test (data-studio): data-studio/auth.gs#L189
Cannot find name 'validateCredentials'.
test (data-studio): data-studio/auth.gs#L174
Cannot find name 'validateCredentials'.
test (data-studio): data-studio/auth.gs#L37
Property 'PATH_USER_PASS' does not exist on type 'typeof AuthType'.
test (sheets): sheets/next18/Salesforce.gs#L186
Property 'hasOwn' does not exist on type 'ObjectConstructor'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later.
test (sheets): sheets/next18/Salesforce.gs#L164
Property 'getAccessToken' does not exist on type 'Object'.
test (sheets): sheets/next18/Salesforce.gs#L159
Property 'hasAccess' does not exist on type 'Object'.
test (sheets): sheets/next18/Salesforce.gs#L128
Property 'records' does not exist on type 'Object'.
test (sheets): sheets/next18/Salesforce.gs#L94
Property 'handleCallback' does not exist on type 'Object'.
test (sheets): sheets/next18/Salesforce.gs#L74
Cannot find name 'OAuth2'.
test (sheets): sheets/next18/Salesforce.gs#L46
Property 'getAuthorizationUrl' does not exist on type 'Object'.
test (sheets): sheets/next18/Salesforce.gs#L44
Property 'hasAccess' does not exist on type 'Object'.
test (sheets): sheets/next18/Invoice.gs#L89
Property 'setXAxisTitle' does not exist on type 'EmbeddedChartBuilder'.
test (sheets): sheets/next18/Invoice.gs#L56
Property 'records' does not exist on type 'Object'.
test (forms): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L148
Parameter 'formId' implicitly has an 'any' type.
test (forms): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L134
Argument of type '{ headers: { Authorization: string; Accept: string; }; method: string; }' is not assignable to parameter of type 'URLFetchRequestOptions'.
test (forms): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L120
Parameter 'responseId' implicitly has an 'any' type.
test (forms): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L120
Parameter 'formId' implicitly has an 'any' type.
test (forms): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L110
Argument of type '{ headers: { Authorization: string; }; method: string; contentType: string; payload: string; muteHttpExceptions: boolean; }' is not assignable to parameter of type 'URLFetchRequestOptions'.
test (forms): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L80
Parameter 'formId' implicitly has an 'any' type.
test (forms): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L67
Argument of type '{ headers: { Authorization: string; Accept: string; }; method: string; }' is not assignable to parameter of type 'URLFetchRequestOptions'.
test (forms): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L55
Parameter 'formId' implicitly has an 'any' type.
test (forms): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L45
Argument of type '{ headers: { Authorization: string; }; method: string; contentType: string; payload: string; }' is not assignable to parameter of type 'URLFetchRequestOptions'.
test (forms): forms-api/demos/AppsScriptFormsAPIWebApp/FormsAPI.gs#L27
Parameter 'title' implicitly has an 'any' type.
test (solutions): solutions/ooo-assistant/Common.gs#L109
'Gmail' is possibly 'undefined'.
test (solutions): solutions/ooo-assistant/Common.gs#L94
Argument of type '{ start: { dateTime: string; }; end: { dateTime: string; }; eventType: string; summary: string; outOfOfficeProperties: { autoDeclineMode: string; declineMessage: string; }; }' is not assignable to parameter of type 'Event'.
test (solutions): solutions/ooo-assistant/Common.gs#L94
'Calendar' is possibly 'undefined'.
test (solutions): solutions/ooo-assistant/Common.gs#L75
Parameter 'minutes' implicitly has an 'any' type.
test (solutions): solutions/ooo-assistant/Common.gs#L75
Parameter 'hour' implicitly has an 'any' type.
test (solutions): solutions/ooo-assistant/Chat.gs#L71
Parameter 'message' implicitly has an 'any' type.
test (solutions): solutions/ooo-assistant/Chat.gs#L67
Parameter 'card' implicitly has an 'any' type.
test (solutions): solutions/ooo-assistant/Chat.gs#L63
Parameter 'text' implicitly has an 'any' type.
test (solutions): solutions/ooo-assistant/Chat.gs#L55
Property 'chat' does not exist on type 'Object'.
test (solutions): solutions/ooo-assistant/Chat.gs#L40
Property 'chat' does not exist on type 'Object'.
test (slides): slides/api/Helpers.gs#L62
Parameter 'presentationId' implicitly has an 'any' type.
test (slides): slides/api/Helpers.gs#L58
'Slides' is possibly 'undefined'.
test (slides): slides/api/Helpers.gs#L44
Parameter 'layout' implicitly has an 'any' type.
test (slides): slides/api/Helpers.gs#L44
Parameter 'num' implicitly has an 'any' type.
test (slides): slides/api/Helpers.gs#L44
Parameter 'presentationId' implicitly has an 'any' type.
test (slides): slides/api/Helpers.gs#L37
'Slides' is possibly 'undefined'.
test (slides): slides/api/Helpers.gs#L33
'Drive' is possibly 'undefined'.
test (slides): slides/api/Helpers.gs#L28
Parameter 'id' implicitly has an 'any' type.
test (slides): slides/api/Helpers.gs#L21
Member 'filesToDelete' implicitly has an 'any[]' type.
test (slides): slides/SpeakerNotesScript/scriptGen.gs#L27
Expected 1 arguments, but got 0.
test (docs): docs/translate/translate.gs#L235
'cursor' is possibly 'null'.
test (docs): docs/translate/translate.gs#L217
'cursor' is possibly 'null'.
test (docs): docs/translate/translate.gs#L216
'cursor' is possibly 'null'.
test (docs): docs/translate/translate.gs#L209
Property 'clear' does not exist on type 'Element'.
test (docs): docs/translate/translate.gs#L200
Property 'clear' does not exist on type 'Element'.
test (docs): docs/translate/translate.gs#L197
Property 'editAsText' does not exist on type 'Element'.
test (docs): docs/translate/translate.gs#L91
Property 'editAsText' does not exist on type 'Element'.
test (docs): docs/quickstart/quickstart.gs#L24
'Docs' is possibly 'undefined'.
test (docs): docs/dialog2sidebar/Code.gs#L42
No overload matches this call.
test (docs): docs/cursorInspector/cursorInspector.gs#L80
Cannot find name 'Element'.
test (ui)
Process completed with exit code 1.
test (ui): ui/forms/code.gs#L5
Parameter 'formObject' implicitly has an 'any' type.
test (ui): ui/communication/runner.gs#L3
Cannot find name 'onDifferentSuccess'.
test (ui): ui/communication/runner.gs#L2
Cannot find name 'onSuccess'.
test (ui): ui/communication/runner.gs#L1
Cannot find name 'onFailure'.
test (ui): ui/communication/runner.gs#L1
Cannot find name 'google'.
test (ui): ui/communication/private/code.gs#L10
Parameter 'email' implicitly has an 'any' type.
test (ui): ui/communication/failure/code.gs#L7
Property 'gotInboxUnreadCount' does not exist on type 'GmailApp'. Did you mean 'getInboxUnreadCount'?
test (tasks)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (picker)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (mashups)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (forms-api)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (drive)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (people)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (triggers)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (utils)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (advanced)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (calendar)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (ai)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (service)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (gmail-sentiment-analysis)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (chat)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (gmail)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (templates)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (adminSDK)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (classroom)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (data-studio)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (sheets)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (forms)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (solutions)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (slides)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (docs)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (ui)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/