Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
75 changes: 75 additions & 0 deletions .github/workflows/generation_check.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
---
name: generation-check

on:
push:
branches:
- main
pull_request:
# Allows manual triggering for debugging purpose.
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

permissions:
contents: read # Read repository contents

jobs:
regeneration:
name: Regenerate and verify clean git tree
runs-on: ubuntu-latest
permissions:
contents: read # Read repository contents
issues: write # Required for creating issue on main branch failure
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
persist-credentials: false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
id: changes
with:
filters: |
librarian:
- 'librarian.yaml'
# Version of librarian is pulled from librarian.yaml,
# action is pinned to commit SHA to satisfy blanket security policy.
- uses: googleapis/librarian@35997441eafc2b02716804f9baba1e3f04f8a44f # v0.31.1
if: steps.changes.outputs.librarian == 'true' || github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && github.ref == 'refs/heads/main')
- name: Use Node.js 22
if: steps.changes.outputs.librarian == 'true' || github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && github.ref == 'refs/heads/main')
uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0
with:
node-version: 22
- name: Setup pnpm
if: steps.changes.outputs.librarian == 'true' || github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && github.ref == 'refs/heads/main')
uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4
with:
version: ^7.0.0
- name: Install tools
if: steps.changes.outputs.librarian == 'true' || github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && github.ref == 'refs/heads/main')
run: librarian install
- name: Regenerate
if: steps.changes.outputs.librarian == 'true' || github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && github.ref == 'refs/heads/main')
run: |
librarian generate --all
if [ -n "$(git status --porcelain)" ]; then
git status
echo "==================== GIT DIFF ===================="
git diff
echo "=================================================="
echo "Regeneration failed. Please run 'librarian generate --all' to update the generated files."
exit 1
fi
- name: Create issue if previous step fails
if: ${{ failure() && github.ref == 'refs/heads/main' }}
uses: googleapis/librarian/.github/actions/create-issue-on-failure@35997441eafc2b02716804f9baba1e3f04f8a44f # v0.31.1
with:
title: "Librarian generate diff check failed on main branch"
body: |
The librarian generate diff check failed on main branch.

To keep the `main` branch healthy, please consider **reverting the triggering change** first. Once the revert is merged, you can investigate the failure and submit a new PR with the fix.

Please check the logs: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
47 changes: 47 additions & 0 deletions .github/workflows/librarian_tidy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: librarian tidy

on:
pull_request:

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:
tidy-check:
name: Verify librarian.yaml is tidy
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
persist-credentials: false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
id: changes
with:
filters: |
librarian:
- 'librarian.yaml'
# Version of librarian is pulled from librarian.yaml,
# action is pinned to commit SHA to satisfy blanket security policy.
- uses: googleapis/librarian@35997441eafc2b02716804f9baba1e3f04f8a44f # v0.31.1

- name: Run librarian tidy
if: steps.changes.outputs.librarian == 'true'
run: librarian tidy

- name: Check for diff
if: steps.changes.outputs.librarian == 'true'
run: |
if ! git diff --exit-code; then
V=$(librarian config get version 2>/dev/null || echo "latest")
echo "librarian.yaml is not tidy. Please run:"
echo ""
echo " librarian tidy"
echo ""
echo "to tidy librarian.yaml and commit the changes."
exit 1
fi
12 changes: 6 additions & 6 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
"core/common": "8.0.0",
"core/dev-packages/jsdoc-fresh": "6.0.0",
"core/dev-packages/jsdoc-region-tag": "5.0.0",
"core/dev-packages/pack-n-play": "5.0.0",
"core/dev-packages/pack-n-play": "5.0.1",
"core/generator/gapic-generator-typescript": "5.0.0",
"core/packages/gapic-node-processing": "0.2.0",
"core/packages/gax": "6.0.0",
"core/packages/gaxios": "7.3.0",
"core/packages/gcp-metadata": "9.0.0",
"core/packages/gcp-metadata": "9.0.1",
"core/packages/google-auth-library-nodejs": "11.0.0",
"core/packages/logging-utils": "2.0.0",
"core/packages/nodejs-googleapis-common": "9.0.0",
"core/packages/nodejs-googleapis-common": "9.0.1",
"core/packages/nodejs-proto-files": "6.0.0",
"core/packages/proto3-json-serializer-nodejs": "4.0.0",
"core/packages/retry-request": "9.0.0",
Expand All @@ -21,9 +21,9 @@
"core/precise-date": "6.0.0",
"core/projectify": "6.0.0",
"core/promisify": "6.0.0",
"handwritten/bigquery": "9.0.0",
"handwritten/bigquery": "9.0.1",
"handwritten/bigquery-storage": "6.0.0",
"handwritten/bigtable": "7.0.0",
"handwritten/bigtable": "7.1.0",
"handwritten/cloud-profiler": "8.0.0",
"handwritten/datastore": "11.0.0",
"handwritten/error-reporting": "4.0.0",
Expand Down Expand Up @@ -104,7 +104,7 @@
"packages/google-cloud-connectors": "0.6.0",
"packages/google-cloud-contactcenterinsights": "5.0.0",
"packages/google-cloud-contentwarehouse": "3.0.0",
"packages/google-cloud-databasecenter": "0.4.0",
"packages/google-cloud-databasecenter": "0.4.1",
"packages/google-cloud-datacatalog": "6.0.0",
"packages/google-cloud-datacatalog-lineage": "3.0.0",
"packages/google-cloud-datacatalog-lineage-configmanagement": "0.2.0",
Expand Down
109 changes: 108 additions & 1 deletion changelog.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,113 @@
{
"repository": "googleapis/google-cloud-node",
"entries": [
{
"changes": [
{
"type": "fix",
"sha": "23aee114a947a29f31977aab8de9c1c7ecd62188",
"message": "Upgrade types sinon for databasecenter",
"issues": [
"9098"
]
}
],
"version": "0.4.1",
"language": "JAVASCRIPT",
"artifactName": "@google-cloud/databasecenter",
"id": "c0b55b44-2b73-457b-9e25-8d86ece8b512",
"createTime": "2026-08-05T21:09:31.314Z"
},
{
"changes": [
{
"type": "feat",
"sha": "f63f914e69106f581448837f5ee212ab71f85775",
"message": "Split gapic and proto usage from the handwritten library into bigtable-api",
"issues": [
"8934"
],
"scope": "bigtable"
}
],
"version": "7.1.0",
"language": "JAVASCRIPT",
"artifactName": "@google-cloud/bigtable",
"id": "dc784ab8-295a-4e02-8261-f7935abb2788",
"createTime": "2026-08-05T21:09:31.294Z"
},
{
"changes": [
{
"type": "fix",
"sha": "7f8e23c9652e34869c2fafe54f63cc63ac9acaa8",
"message": "Remove owlbot configs",
"issues": [
"8936"
],
"scope": "bigquery"
}
],
"version": "9.0.1",
"language": "JAVASCRIPT",
"artifactName": "@google-cloud/bigquery",
"id": "de1dae99-d138-451f-a0db-e716e0003958",
"createTime": "2026-08-05T21:09:31.273Z"
},
{
"changes": [
{
"type": "fix",
"sha": "340364f8fab67adaf4e684fb3241de499394bf6b",
"message": "Discovery url handling, error code review helper, and pack-n-play test timeouts",
"issues": [
"9061"
],
"scope": "core"
}
],
"version": "9.0.1",
"language": "JAVASCRIPT",
"artifactName": "googleapis-common",
"id": "2d37b8dd-1417-4f37-ae57-18b166ea395a",
"createTime": "2026-08-05T21:09:31.248Z"
},
{
"changes": [
{
"type": "fix",
"sha": "340364f8fab67adaf4e684fb3241de499394bf6b",
"message": "Discovery url handling, error code review helper, and pack-n-play test timeouts",
"issues": [
"9061"
],
"scope": "core"
}
],
"version": "9.0.1",
"language": "JAVASCRIPT",
"artifactName": "gcp-metadata",
"id": "9eda0e2d-73dd-410e-a223-df0621e697d6",
"createTime": "2026-08-05T21:09:31.228Z"
},
{
"changes": [
{
"type": "fix",
"sha": "340364f8fab67adaf4e684fb3241de499394bf6b",
"message": "Discovery url handling, error code review helper, and pack-n-play test timeouts",
"issues": [
"9061"
],
"scope": "core"
}
],
"version": "5.0.1",
"language": "JAVASCRIPT",
"artifactName": "pack-n-play",
"id": "80b6e996-31bf-482f-8d5c-02220564552f",
"createTime": "2026-08-05T21:09:31.200Z"
},
{
"changes": [
{
Expand Down Expand Up @@ -88682,5 +88789,5 @@
"createTime": "2023-01-28T04:18:24.718Z"
}
],
"updateTime": "2026-08-04T23:49:33.509Z"
"updateTime": "2026-08-05T21:09:31.314Z"
}
7 changes: 7 additions & 0 deletions core/dev-packages/pack-n-play/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
# Changelog


## [5.0.1](https://github.com/googleapis/google-cloud-node/compare/pack-n-play-v5.0.0...pack-n-play-v5.0.1) (2026-08-05)


### Bug Fixes

* **core:** Discovery url handling, error code review helper, and pack-n-play test timeouts ([#9061](https://github.com/googleapis/google-cloud-node/issues/9061)) ([340364f](https://github.com/googleapis/google-cloud-node/commit/340364f8fab67adaf4e684fb3241de499394bf6b))

## [5.0.0](https://github.com/googleapis/google-cloud-node/compare/pack-n-play-v4.2.3...pack-n-play-v5.0.0) (2026-07-29)


Expand Down
2 changes: 1 addition & 1 deletion core/dev-packages/pack-n-play/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "pack-n-play",
"description": "Ensure your library installs and compiles",
"version": "5.0.0",
"version": "5.0.1",
"author": "Google LLC",
"license": "Apache-2.0",
"repository": {
Expand Down
7 changes: 7 additions & 0 deletions core/packages/gcp-metadata/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@

[1]: https://www.npmjs.com/package/gcp-metadata?activeTab=versions

## [9.0.1](https://github.com/googleapis/google-cloud-node/compare/gcp-metadata-v9.0.0...gcp-metadata-v9.0.1) (2026-08-05)


### Bug Fixes

* **core:** Discovery url handling, error code review helper, and pack-n-play test timeouts ([#9061](https://github.com/googleapis/google-cloud-node/issues/9061)) ([340364f](https://github.com/googleapis/google-cloud-node/commit/340364f8fab67adaf4e684fb3241de499394bf6b))

## [9.0.0](https://github.com/googleapis/google-cloud-node/compare/gcp-metadata-v8.1.4...gcp-metadata-v9.0.0) (2026-07-29)


Expand Down
2 changes: 1 addition & 1 deletion core/packages/gcp-metadata/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "gcp-metadata",
"version": "9.0.0",
"version": "9.0.1",
"description": "Get the metadata from a Google Cloud Platform environment",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion core/packages/gcp-metadata/samples/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"test": "mocha"
},
"dependencies": {
"gcp-metadata": "^9.0.0"
"gcp-metadata": "^9.0.1"
},
"devDependencies": {
"chai": "^4.2.0",
Expand Down
7 changes: 7 additions & 0 deletions core/packages/nodejs-googleapis-common/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@

[1]: https://www.npmjs.com/package/nodejs-googleapis-common?activeTab=versions

## [9.0.1](https://github.com/googleapis/google-cloud-node/compare/googleapis-common-v9.0.0...googleapis-common-v9.0.1) (2026-08-05)


### Bug Fixes

* **core:** Discovery url handling, error code review helper, and pack-n-play test timeouts ([#9061](https://github.com/googleapis/google-cloud-node/issues/9061)) ([340364f](https://github.com/googleapis/google-cloud-node/commit/340364f8fab67adaf4e684fb3241de499394bf6b))

## [9.0.0](https://github.com/googleapis/google-cloud-node/compare/googleapis-common-v8.0.3...googleapis-common-v9.0.0) (2026-07-29)


Expand Down
2 changes: 1 addition & 1 deletion core/packages/nodejs-googleapis-common/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "googleapis-common",
"version": "9.0.0",
"version": "9.0.1",
"description": "A common tooling library used by the googleapis npm module. You probably don't want to use this directly.",
"repository": {
"type": "git",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"test": "echo \"There are no sample tests 👻\""
},
"dependencies": {
"googleapis-common": "^9.0.0"
"googleapis-common": "^9.0.1"
},
"devDependencies": {
"mocha": "^8.0.0"
Expand Down
7 changes: 7 additions & 0 deletions handwritten/bigquery/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@

[1]: https://www.npmjs.com/package/@google-cloud/bigquery?activeTab=versions

## [9.0.1](https://github.com/googleapis/google-cloud-node/compare/bigquery-v9.0.0...bigquery-v9.0.1) (2026-08-05)


### Bug Fixes

* **bigquery:** Remove owlbot configs ([#8936](https://github.com/googleapis/google-cloud-node/issues/8936)) ([7f8e23c](https://github.com/googleapis/google-cloud-node/commit/7f8e23c9652e34869c2fafe54f63cc63ac9acaa8))

## [9.0.0](https://github.com/googleapis/google-cloud-node/compare/bigquery-v8.3.1...bigquery-v9.0.0) (2026-08-04)


Expand Down
2 changes: 1 addition & 1 deletion handwritten/bigquery/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@google-cloud/bigquery",
"description": "Google BigQuery Client Library for Node.js",
"version": "9.0.0",
"version": "9.0.1",
"license": "Apache-2.0",
"author": "Google LLC",
"engines": {
Expand Down
Loading
Loading