Skip to content

chore(deps): update librarian toolchain to v0.30.1 and gapic-node-processing to 0.1.11 - #8980

Merged
quirogas merged 1 commit into
googleapis:mainfrom
quirogas:chore/update-librarian-toolchain
Jul 28, 2026
Merged

chore(deps): update librarian toolchain to v0.30.1 and gapic-node-processing to 0.1.11#8980
quirogas merged 1 commit into
googleapis:mainfrom
quirogas:chore/update-librarian-toolchain

Conversation

@quirogas

@quirogas quirogas commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Update librarian to v0.30.1 and gapic-node-processing to 0.1.11 in librarian.yaml, and regenerate all client libraries across the workspace.

  • Toolchain: Update librarian to v0.30.1 and gapic-node-processing to 0.1.11.
  • Multi-API Barrel Exports: Restore previously missing client exports across multi-service libraries (such as WorkflowsClient in google-cloud-workflows and FirestoreAdminClient in google-cloud-firestore-api) using TypeScript AST declaration merging.
  • Protobuf Bundles: Minify runtime protobuf bundles (protos/protos.js), reducing generated JavaScript file sizes by up to 75%.
  • Workflows Custom Script: Empty the filesToDelete array in packages/google-cloud-workflows/librarian.js. Previously, this script deleted generated WorkflowsClient files as a workaround for generator limitations. With multi-service AST merging
    enabled in gapic-node-processing, index.ts automatically exports WorkflowsClient, requiring the target files to be preserved on disk.

For googleapis/librarian#6969

@quirogas quirogas self-assigned this Jul 28, 2026

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

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.

Code Review

This pull request updates the configuration in librarian.yaml by bumping the overall version to v0.30.1 and the gapic-node-processing tool version to 0.1.11. Additionally, it reorders the version field for the google-maps-isochrones library. There are no review comments, and I have no feedback to provide.

@quirogas
quirogas marked this pull request as ready for review July 28, 2026 00:21
@quirogas
quirogas requested a review from a team as a code owner July 28, 2026 00:21
Comment thread librarian.yaml
# limitations under the License.
language: nodejs
version: v0.27.1
version: v0.30.1

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Ensure you run "generate -all", or comment why you didn't. It helps future troubleshooting.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I was going to split it into three parts to make it easier for reviewers, but you make a good point. Description is now updated.

@quirogas
quirogas force-pushed the chore/update-librarian-toolchain branch from 877cea3 to 277bb51 Compare July 28, 2026 14:26
Update librarian to v0.30.1 and gapic-node-processing to 0.1.11 in librarian.yaml, and regenerate all client libraries across the workspace.

Key changes:
- Toolchain: Update librarian to v0.30.1 and gapic-node-processing to 0.1.11.
- Multi-API Barrel Exports: Restore previously missing client exports across multi-service libraries (such as WorkflowsClient in google-cloud-workflows and FirestoreAdminClient in google-cloud-firestore-api) using TypeScript AST declaration merging.
- Protobuf Bundles: Minify runtime protobuf bundles (protos/protos.js), reducing generated JavaScript file sizes by up to 75%.
- Workflows Custom Script: Empty the filesToDelete array in packages/google-cloud-workflows/librarian.js. Previously, this script deleted generated WorkflowsClient files as a workaround for generator limitations. With multi-service AST merging enabled in gapic-node-processing, index.ts automatically exports WorkflowsClient, requiring the target files to be preserved on disk.

For googleapis/librarian#6969
@quirogas
quirogas force-pushed the chore/update-librarian-toolchain branch from 277bb51 to 5ffc2d4 Compare July 28, 2026 14:29
@quirogas
quirogas merged commit 328a654 into googleapis:main Jul 28, 2026
35 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants