Skip to content

chore(test-release-please): release 1.0.0#8308

Closed
jskeet wants to merge 1 commit into
test-release-pleasefrom
release-please--branches--test-release-please--components--google-cloud-node
Closed

chore(test-release-please): release 1.0.0#8308
jskeet wants to merge 1 commit into
test-release-pleasefrom
release-please--branches--test-release-please--components--google-cloud-node

Conversation

@jskeet
Copy link
Copy Markdown
Contributor

@jskeet jskeet commented May 19, 2026

🤖 I have created a release beep boop

1.0.0 (2026-05-19)

⚠ BREAKING CHANGES

  • An existing value DEMAND_SUBCHANNEL_ALL is removed from enum Dimension
  • Changed field behavior for an existing field display_name in message .google.ads.admanager.v1.Application
  • Removed UNIFIED_PRICING_RULE_ID dimension
  • Removed UNIFIED_PRICING_RULE_NAME dimension
  • Remove unused AdManagerError type
  • New REQUIRED field display_name in message .google.ads.admanager.v1.Label
  • New REQUIRED field types in message .google.ads.admanager.v1.Label
  • [analytics-data] remove SheetExportAudienceList method, associated resources, and OAuth scopes from v1 alpha (#8131)
  • migrate to Node 18 (#1582)
  • upgrade to Node 14 (#1311)
  • update library to use Node 12 (#1089)

Features

  • [admanager] added new API dimension: CREATIVE_SSL_COMPLIANCE_OVERRIDE (dfd3f1e)
  • [analytics-admin] add UserProvidedDataSettings resource and GetUserProvidedDataSettings RPC to Google Analytics (#8049) (4f9eacf)
  • [bigquery-reservation] add principal field to BigQuery Reservation Assignment (#8042) (4e5f42c)
  • [ces] Add ability to specify mocked tool responses in ExecuteTool (#8051) (53e6db1)
  • [chat] Support force notify and silent notification option for CreateMessage (#8239) (ea2e21e)
  • [chronicle] Add DataTableService to Chronicle v1 Client Libraries (#8035) (f92aa19)
  • [chronicle] Adding Client Libraries for BigQueryExportService (#8139) (ddb0db6)
  • [compute] Update Compute Engine v1beta API to revision 20260410 (#1184) (#8113) (cac8086)
  • [compute] Update Compute Engine v1beta API to revision 20260422 (#1192) (#8248) (33fbecc)
  • [config] adding DeploymentGroups, you can now manage deployment of multiple module root dependencies in a single DAG (#7994) (3879a16)
  • [container] add confidential instance type and hyperdisk support to GKE API (#8257) (d67ad56)
  • [control] populate the persisted_data_checksums field with object checksums on write object / query write status responses (f373cc5)
  • [cx] updated v3 dialogflow client libraries with dtmf_pattern and trace_blocks (#7846) (24d9b56)
  • [dataplex] Allow Data Documentation DataScans to support BigQuery Dataset resources in addition to BigQuery table resources (#8012) (c75e5b6)
  • [dataproc] Add Engine field to support LightningEngine in clusters and add support for stop ttl (#8008) (91f3e22)
  • [dataproc] add support for Cloud Resource Manager tags for Dataproc Serverless workloads (#8179) (3b19b3a)
  • [dialogflow] updated v2beta1 dialogflow client libraries (#7853) (75c76e1)
  • [discoveryengine] add AUTO condition to SearchAsYouTypeSpec in v1alpha and v1beta (#8032) (35ba856)
  • [firestore] Add support for DML (09cd24f)
  • [firestore] Add support for DML (77ce319)
  • [geocode] make the Place ID format consistent (#7903) (da6ef3b)
  • [hypercomputecluster] Sync stable version (#8056) (9554035)
  • [iam] new iam v3beta client for AccessPolicies, this is step 4&5 for go/client-user-guide?API_NAME=iam.googleapis.com%09&API_SHORTNAME=iam&API_PATH=google%2Fiam&API_VERSION=v3&PROTO_SERVICE=AccessPolicies#run-api-publish-changelist (#8073) (dc09644)
  • [inventory] support external-μ in the Digest (#8015) (71be7d3)
  • [kms] support external-μ in the Digest (#8014) (048f3db)
  • [lineage] A new method SearchLineageStreaming is added (#8238) (9641d36)
  • [memorystore] [Memorystore for Valkey] Updating new node types added (#8111) (85d0ae5)
  • [merchantapi] a new field base64_encoded_name is added to the Product message (#7997) (f56dc14)
  • [merchantapi] a new optional field video_links is added to the .google.shopping.merchant.products.v1.ProductAttributes message (#8080) (9e986af)
  • [merchantapi] add store_type to product_performance_view (#8115) (0dd6dc5)
  • [modelarmor] add streaming methods StreamSanitizeUserPrompt and StreamSanitizeModelResponse (#8074) (5a3224e)
  • [netapp] Add ONTAP passthrough APIs (#7861) (5d3b138)
  • [netapp] add ScaleType for Storage Pools and LargeCapacityConfig for Volumes (#8086) (650147c)
  • [networksecurity] Publish proto definitions for AuthzPolicy, TlsInspectionPolicy, GatewaySecurityPolicy, GatewaySecurityPolicyRule, and UrlList (#7862) (efa3e04)
  • [redis][Memorystore for Redis Cluster] Updating new node types added (#8112) (fb05789)
  • [securesourcemanager] Add CustomHostConfig to configure custom hostnames for private instances (#7901) (a8fac0a)
  • [storagebatchoperations] add object custom contexts counters (#8126) (2c1a14b)
  • [translate] A new field mime_type is added to message .google.cloud.translation.v3.AdaptiveMtTranslateRequest (#7968) (4e5752b)
  • [vectorsearch] add preview support for precision reranking via Ranking API. Includes free usage up to a specific quota for vector-search-2 users during the preview period (#8176) (b781083)
  • [vectorsearch] Added CMEK support (#8033) (460e654)
  • A new field app_store_display_name is added to message .google.ads.admanager.v1.Application (dfd3f1e)
  • A new field app_store_id is added to message .google.ads.admanager.v1.Application (dfd3f1e)
  • A new field app_stores is added to message .google.ads.admanager.v1.Application (dfd3f1e)
  • A new field application_code is added to message .google.ads.admanager.v1.Application (dfd3f1e)
  • A new field approval_status is added to message .google.ads.admanager.v1.Application (dfd3f1e)
  • A new field archived is added to message .google.ads.admanager.v1.Application (dfd3f1e)
  • A new field developer is added to message .google.ads.admanager.v1.Application (dfd3f1e)
  • A new field download_url is added to message .google.ads.admanager.v1.Application (dfd3f1e)
  • A new field evaluation_run is added to message .google.cloud.aiplatform.v1beta1.EvaluateDatasetRun (adee1ec)
  • A new field free is added to message .google.ads.admanager.v1.Application (dfd3f1e)
  • A new field inference_generation_config is added to message .google.cloud.aiplatform.v1beta1.EvaluationConfig (adee1ec)
  • A new field platform is added to message .google.ads.admanager.v1.Application (dfd3f1e)
  • A new field webview_claiming_status is added to message .google.ads.admanager.v1.Application (dfd3f1e)
  • A new message ApplicationApprovalStatusEnum is added (dfd3f1e)
  • A new message ApplicationPlatformEnum is added (dfd3f1e)
  • A new message ApplicationStoreEnum is added (dfd3f1e)
  • A new message BatchArchiveApplicationsRequest is added (dfd3f1e)
  • A new message BatchArchiveApplicationsResponse is added (dfd3f1e)
  • A new message BatchCreateApplicationsRequest is added (dfd3f1e)
  • A new message BatchCreateApplicationsResponse is added (dfd3f1e)
  • A new message BatchUnarchiveApplicationsRequest is added (dfd3f1e)
  • A new message BatchUnarchiveApplicationsResponse is added (dfd3f1e)
  • A new message BatchUpdateApplicationsRequest is added (dfd3f1e)
  • A new message BatchUpdateApplicationsResponse is added (dfd3f1e)
  • A new message CreateApplicationRequest is added (dfd3f1e)
  • A new message UpdateApplicationRequest is added (dfd3f1e)
  • A new message WebviewClaimingStatusEnum is added (dfd3f1e)
  • A new method BatchArchiveApplications is added to service ApplicationService (dfd3f1e)
  • A new method BatchCreateApplications is added to service ApplicationService (dfd3f1e)
  • A new method BatchUnarchiveApplications is added to service ApplicationService (dfd3f1e)
  • A new method BatchUpdateApplications is added to service ApplicationService (dfd3f1e)
  • A new method CreateApplication is added to service ApplicationService (dfd3f1e)
  • A new method UpdateApplication is added to service ApplicationService (dfd3f1e)
  • accept google-gax instance as a parameter (ab28acc)
  • add AskContexts and AsyncRetrieveContexts APIs to VertexRagService (adee1ec)
  • add AskContexts and AsyncRetrieveContexts APIs to VertexRagService (adee1ec)
  • add ChangeStreamConfig to CreateTable and UpdateTable (#1269) (6e7b8b6)
  • Add client side metrics collection to readRows calls (#1571) (c60c4f3)
  • Add client side metrics for checkAndMutateRow calls (#1661) (97da7b9)
  • Add client side metrics for readModifyWriteRow calls (#1656) (5f2ce5a)
  • Add custom memory id field to create memory v1beta1 (adee1ec)
  • Add custom session id field to create session v1 (adee1ec)
  • Add custom session id field to create session v1beta1 (adee1ec)
  • Add feature for copying backups (#1153) (f481a31)
  • add fields and the BackupType proto for Hot Backups (#1439) (d28d28f)
  • add folders and teamFolders related changes to v1 (e9ad85f)
  • Add full support for Universe Domain (#1604) (e7d7cbe)
  • Add image_spec to Reasoning Engine public protos (adee1ec)
  • Add image_spec to Reasoning Engine public protos (adee1ec)
  • add initial files for google.cloud.appoptimize.v1beta (#8231) (b8123ca)
  • add initial files for google.cloud.auditmanager.v1 (#7843) (14bb528)
  • add initial files for google.cloud.databasecenter.v1beta (#8232) (d6dccbb)
  • add initial files for google.devicesandservices.health.v4 (#8230) (e4f3c35)
  • add initial files for google.maps.geocode.v4 (#7841) (48591e5)
  • add MergeToCell to Mutation APIs (d28d28f)
  • Add min, max, hll aggregators and more types (d28d28f)
  • Add new embed_content_config to message EmbedContentRequest (adee1ec)
  • Add new embed_content_config to message EmbedContentRequest (adee1ec)
  • add new_partitions field for CloseStream for Cloud Bigtable ChangeStream (#1247) (81aaa32)
  • Add npm run compile to the testproxy command (#1258) (bd523fe)
  • add OnlineEvaluator API and update Evaluation API (#8044) (7c62c7d)
  • Add plumbing PR for client side metrics to support the open telemetry instruments (#1569) (eff2468)
  • Add plumbing to support unary calls for client side metric collection (#1631) (1dc4b77)
  • Add raw_event field to event proto v1 (adee1ec)
  • Add raw_event field to event proto v1beta1 (adee1ec)
  • Add readonly OAuth scope (dfd3f1e)
  • Add storage_utilization_gib_per_node to Autoscaling target (ab28acc)
  • Add String type with Utf8Raw encoding to Bigtable API (#1419) (2d395a6)
  • add support for Execute Query (#1613) (646fe55)
  • Add the MetricsCollector for client side metrics (#1566) (f9ad230)
  • Add the plumbing for application blocking latencies client side metrics (#1575) (e4e6081)
  • Add transcription fields to Session Service (adee1ec)
  • added new API dimension: CREATIVE_SSL_SCAN_RESULT (dfd3f1e)
  • added new PUBLIC dimension: CREATIVE_SSL_COMPLIANCE_OVERRIDE_NAME (dfd3f1e)
  • added new PUBLIC dimension: CREATIVE_SSL_SCAN_RESULT_NAME (dfd3f1e)
  • added new PUBLIC dimension: LINE_ITEM_AVERAGE_NUMBER_OF_VIEWERS (dfd3f1e)
  • added new PUBLIC dimension: TARGETS_CUSTOMER_MATCHING_LIST (dfd3f1e)
  • added new PUBLIC metric: AD_SERVER_ACTIVE_VIEW_REVENUE (dfd3f1e)
  • Added public preview support for full-text search and geo search in Pipelines. (228fe85)
  • Added SuggestConversationSummary RPC (#1182) (f7528bb)
  • Added support for column level lineage information to be passed and returned from the Lineage service (9641d36)
  • Autoscaler (#1077) (25dfef6)
  • bigquery: allow the user to ask for skipping parsing rows when querying (#7848) (e500d40)
  • Bigtable authorized views requests on the Data plane (#1509) (e3d10f2)
  • child_publisher: Added child publisher resource. (dfd3f1e)
  • Client side metrics support for mutateRows (#1638) (627f1af)
  • Cloud Bigtable Undelete Table service and message proto files (ab28acc)
  • Collect client side metrics for sampleRowKeys calls (#1660) (f32a6f3)
  • deals: Add ProposalLineItem service and messages to the API. (dfd3f1e)
  • DelegationTypeEnum: This is referenced for delegation_type in mcm_earnings (dfd3f1e)
  • docs: add client library help (#7957) (edd1fab)
  • Enable csm by default (#1695) (1e896ae)
  • Errors from gax layer (#1090) (7102726)
  • Expose both get and list methods for RichMediaAdsCompanies to external clients. (dfd3f1e)
  • firestore: Add support for subqueries (#7839) (fb317f8)
  • firestore: add the parent expression (f17a791)
  • firestore: Add timestamp expressions (deeb265)
  • firestore: Added FieldValue.minimum() and FieldValue.maximum() (#8151) (41671b0)
  • firestore: Added search stage support for languageCode, offset, limit, and retrievalDepth (#8161) (4acb075)
  • For application latencies timed stream a few cosmetic changes are needed (#1645) (94effa5)
  • For client side metrics, record metrics as MUTATE_ROW for single row mutates (#1650) (c469b34)
  • Initial timed stream implementation for application latencies (#1639) (6faea05)
  • mcm_earnings: Added McmEarnings service (dfd3f1e)
  • modernization part 2 (#1748) (e7bbdda)
  • Move the metrics handler fixture (#1570) (b8f2aad)
  • Multi cluster routing (#1007) (5e10eb2)
  • new field CopyModelRequest.custome_service_account for Model Registry CopyModel BYOSA (7c62c7d)
  • New REQUIRED field display_name in message .google.ads.admanager.v1.Label (dfd3f1e)
  • New REQUIRED field types in message .google.ads.admanager.v1.Label (dfd3f1e)
  • publish Automated Backups protos (#1391) (f01dc79)
  • Publish new fields (ab28acc)
  • publish ProtoRows Message (d28d28f)
  • publish the Cloud Bigtable Change Streams (#1237) (366b011)
  • publish the Cloud Bigtable ExecuteQuery API (d28d28f)
  • publish the RequestStats proto (#1177) (6eb8723)
  • RagMetadata and RagDataSchema concepts and Batch API definitions added for Preview (adee1ec)
  • Record ReadRows application latencies for client side metrics (#1647) (90a1d8d)
  • Release ReasoningEngineExecutionService.CancelAsyncQueryReasoningEngine v1beta1 API (#8135) (606d632)
  • Remove need to pass location parameter along (#1093) (7323b20)
  • SearchLinks can now accept multiple source and target entity references as search criteria (9641d36)
  • spanner: isolation_level and read_lock_mode are added to message .google.spanner.v1.CommitResponse (4715de9)
  • spanner: add cache updates API (#8124) (4715de9)
  • storage: implement Object Contexts with advanced filtering and validation (#7548) (d60757e)
  • storage: Implement robust path validation and structured skip reporting (#7546) (113d05c)
  • storage: Set CRC32C as the default checksum option (#7547) (1a693aa)
  • support regapic LRO (ab28acc)
  • Trusted Private Cloud support, use the universeDomain parameter (#1386) (028f1d1)
  • Update Compute Engine v1 API to revision 20260331 (cac8086)
  • Update Compute Engine v1 API to revision 20260410 (#1185) (cac8086)
  • Update Compute Engine v1beta API to revision 20260331 (cac8086)
  • Update GCP Client Libraries in v1beta1 to support Folders, TeamFolders, and other relevant APIs (e9ad85f)
  • update Go Bigtable import path (d28d28f)
  • update Go Datastore import path (d28d28f)
  • update the schema proto for the RagChunk with file_id and chunk_id to align with the vertex_rag_data.proto (adee1ec)
  • Updated Readme to reflect the correct auth library. (#8034) (68b8d19)

Bug Fixes

  • [analytics-data] remove SheetExportAudienceList method, associated resources, and OAuth scopes from v1 alpha (#8131) (7495561)
  • [memorystore] Synchronize new proto/yaml changes. (#8142) (a9e9ef6)
  • add logic to check for IAM RPC methods within the service before adding mixin to avoid generating duplicate methods (#7929) (b908005)
  • Address assertion error in TestReadRows_Retry_LastScannedRow conformance test (#1521) (72f0b6e)
  • Always set the retry attempt to 0 for now (#1251) (ee48908)
  • An existing value DEMAND_SUBCHANNEL_ALL is removed from enum Dimension (dfd3f1e)
  • better support for fallback mode (ab28acc)
  • bigquery: run npm run types in correct directory in owlbot (#8061) (0948b35)
  • bump all node submodules (#8178) (9fd76ef)
  • change import long to require (#1139) (b879026)
  • change the copyright year for files in the packages folder (#8109) (c1a03fe)
  • Changed field behavior for an existing field display_name in message .google.ads.admanager.v1.Application (dfd3f1e)
  • Check and mutate generic header conformance test (#1551) (3221d14)
  • Client side metrics should record the version number of @google-cloud/bigtable not the customer package version (#1752) (098c811)
  • Conformance test sample rowkeys generic deadline (#1562) (1245ae0)
  • Correct project id on client side metrics by avoiding getProjectId calls with the metric service client (#1757) (d01599c)
  • deps: update dependency @google-cloud/precise-date to v3 (#1097) (346cf28)
  • deps: update dependency @google-cloud/precise-date to v4 (#1318) (e8b45b1)
  • deps: update dependency @google-cloud/projectify to v3 (#1102) (4ae0f18)
  • deps: update dependency @google-cloud/promisify to v3 (#1085) (ec4afe4)
  • deps: update dependency arrify to v2.0.1 (#1588) (a23a7b6)
  • deps: update dependency grpc-gcp to v0.4.2 (#1074) (a029359)
  • deps: update dependency mathjs to v15 [security] (#8064) (296143b)
  • deps: update dependency nodemailer to v8 [security] (#8065) (c217daa)
  • deps: update dependency uuid to v9 (#1152) (e338067)
  • deps: use google-gax v3.5.2 (#1186) (8dab7e4)
  • deps: use grpc-gcp v1.0.0 (#1156) (4ee3a6c)
  • directly import JS-native impl for crc32c on non-x64 platforms to avoid segfault (#1715) (c8caa27)
  • do not import the whole google-gax from proto JS (#1553) (#1148) (01f0915)
  • Do not publish the protos to npm (#8079) (816216b)
  • ensure that during resumption of a scan, rows that have not been observed by the caller are re-requested (#1444) (ebc29f0)
  • extend timeouts for deleting snapshots, backups and tables (#1387) (2618cb3)
  • firestore: ensure limit(0) is properly serialized in query requests (#8076) (8631008), closes #7382
  • firestore: respect ignoreUndefinedProperties in subpipelines (#8089) (a9f6c3f)
  • firestore: update pipeline tests for backend changes (e8755b5)
  • firestore: update pipeline tests for backend changes (e5dd91e)
  • firstResponseLatencies should only be collected for readRows calls (#1658) (5d074c8)
  • Fix flakey test by extending timeout (#1350) (47e8ce9)
  • Fix plumbing errors for client side metrics collection (#1583) (b211b87)
  • Fix TestReadRows_Generic_CloseClient conformance test by passing grpc status codes for closed client errors (#1524) (95e9397)
  • fixed the closed client test (#1138) (de772a1)
  • fixes for dynamic routing and streaming descriptors (#1088) (5e2dc56)
  • fixes for routing headers (ab28acc)
  • for bigquery-storage add protobufjs to depend (#8243) (a63b61d)
  • gapic-generator-typescript: add .boolean() to diregapic and handwritten_layer (#8100) (5b4ab3b)
  • gapic-generator: trigger release after eslint config cleanup (#8299) (6f3b9a9)
  • improve retry logic for streaming API calls (#1372) (4c2ce16)
  • In Client-side metrics makes sure that the right views get created for the right metrics (#1590) (496f522)
  • Integration test close function again (#1103) (48b565d)
  • Out of order read rows fix (#1231) (011e675)
  • Parsing for qualifiers with colon characters (#1277) (44b93fd)
  • Paused scan test is now fixed (#1539) (138c7c6)
  • pin @sinonjs/fake-timers to unblock build in bigquery (#8121) (374167b)
  • pipe metadata along (#1178) (665c425)
  • proper camel case for sequences of capital letters (ab28acc)
  • properly handle asynchronous read from stream (#1284) (e57d056)
  • pubsub: remove messages from leasing on nackWithResponse (#7817) (841f0ca)
  • Record grpc code string for client side metrics instead of grpc code number (#1754) (6887ef6)
  • Refactor the parameters for timestamp expressions and fix bug for timeGranularity lowercase (7d044d1)
  • Remove bigtable instances left over when system tests run (#1265) (886e345)
  • Remove custom readrows retry logic and rely on gax for retries (#1422) (05069b5)
  • remove pip install statements (#1546) (#1140) (c6ca931)
  • remove the watermarks (#1313) (1486e4c)
  • Remove unused AdManagerError type (dfd3f1e)
  • Removed UNIFIED_PRICING_RULE_ID dimension (dfd3f1e)
  • Removed UNIFIED_PRICING_RULE_NAME dimension (dfd3f1e)
  • resolve flakiness in Service retry system tests (#7945) (1a44778)
  • Revert "fix: Do not publish the protos to npm" (#8096) (ac0fbb6)
  • Sample rowkey generic header conformance test (#1550) (9767a9e)
  • spanner: clear metrics tracers after operation completion (#8172) (4c33205)
  • spanner: disable metrics tracer when built-in metrics are disabled (#8170) (0dd9a53)
  • spanner: enable afe_connectivity_error_count metric (#7964) (4d59769)
  • spanner: getTransaction type with options, cb (#8045) (8e31dd7)
  • spanner: record fractional latency metrics (#8168) (9e91cc8)
  • spanner: resolve type conflicts between @types/sinon and @sinonjs/fake-timers (6d513f9)
  • spanner: trigger release (#8041) (4ab95d8)
  • spanner: type conflict between @sinonjs/fake-timers and @types/sinonjs__fake-timers (2280f7a)
  • specify explicit destinations in spanner owlbot.py (#8304) (f81f0a6)
  • sync legacy 0.1.0 snippet metadata versions across monorepo (#8144) (59f445d)
  • Test is less restrictive to allow changes (#1160) (610fdc3)
  • TestMutateRow_Generic_Headers (#1540) (5db678f)
  • throw away excess data in order to avoid delivering duplicate data (#1453) (9105250)
  • unblock release by upgrading @types/sinon for the add optimize package (#8258) (1cb0ff8)
  • Unblock the releases on Node Bigquery (#7946) (7fad2f6)
  • Update owlbot.py to exculde sync repo (#1549) (bd7fa8f)
  • Upgrade protobufjs and fix legacy key decoding in Datastore (#8088) (939d18d)
  • upgrade the generator to protobuf 31 and bazel 7.7.1, and update templates to fix system test (#7943) (31fa06f)
  • Upgrade the protobufjs dependency for bigquery storage (#8136) (778adb0)
  • use google-gax v3.3.0 (01f0915)
  • Use the universe domain if it is provided by the user (#1563) (3768ff0)
  • Wait for long running operation on flakey test (#1141) (a78e6c3)

Miscellaneous Chores

Build System


This PR was generated with Release Please. See documentation.

@jskeet jskeet requested a review from a team as a code owner May 19, 2026 07:48
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request performs a major update to the repository for version 1.0.0, including extensive updates to the release manifest and the addition of a librarian configuration file for various Google Cloud Node.js libraries. A detailed changelog has been added to document breaking changes, features, and bug fixes. In package.json, the existing linting and testing scripts were replaced with no-op commands; feedback was provided to properly integrate the newly added gts library into these scripts to maintain automated code quality checks.

Comment thread package.json
Comment on lines +11 to +19
"fix": "echo nothing to fix",
"test": "echo nothing to test",
"test-generate": "SMOKE_TEST=true node ./bin/generate-readme.mjs",
"generate": "./bin/generate-readme.mjs",
"lint": "semistandard",
"clean": "gts clean",
"precompile": "gts clean",
"system-test": "echo no system tests 😱",
"samples-test": "echo no sample tests 😱"
"lint": "echo nothing to lint",
"clean": "echo nothing to clean",
"precompile": "echo nothing to precompile",
"system-test": "echo nothing to system test",
"samples-test": "echo nothing to sample test"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The quality-related npm scripts have been replaced with echo commands. While using echo is a valid approach to prevent CI failures during transitions, these scripts should be updated to use the newly added gts library to ensure that automated checks for code style and quality remain active.

Suggested change
"fix": "echo nothing to fix",
"test": "echo nothing to test",
"test-generate": "SMOKE_TEST=true node ./bin/generate-readme.mjs",
"generate": "./bin/generate-readme.mjs",
"lint": "semistandard",
"clean": "gts clean",
"precompile": "gts clean",
"system-test": "echo no system tests 😱",
"samples-test": "echo no sample tests 😱"
"lint": "echo nothing to lint",
"clean": "echo nothing to clean",
"precompile": "echo nothing to precompile",
"system-test": "echo nothing to system test",
"samples-test": "echo nothing to sample test"
"fix": "gts fix",
"test": "gts lint",
"test-generate": "SMOKE_TEST=true node ./bin/generate-readme.mjs",
"generate": "./bin/generate-readme.mjs",
"lint": "gts lint",
"clean": "gts clean",
"precompile": "gts clean",
"system-test": "echo nothing to system test",
"samples-test": "echo nothing to sample test"
References
  1. When a script in package.json is no longer needed but is still invoked by CI, replace its implementation with a no-op command to prevent CI failures until the CI configuration can be updated.

@jskeet jskeet added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label May 19, 2026
@jskeet jskeet closed this May 19, 2026
@jskeet jskeet deleted the release-please--branches--test-release-please--components--google-cloud-node branch May 19, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: closed do not merge Indicates a pull request not ready for merge, due to either quality or timing.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant