From 8628e1091cdac1216ed2ee560460a36d82ed219b Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Thu, 5 Feb 2026 18:56:05 +0000 Subject: [PATCH] chore: replace old teams with cloud-sdk-* teams * chore: replace old teams with cloud-sdk-* teams b/479541676 * Remove jstream-admins * remove an individual account Source-Link: https://github.com/googleapis/synthtool/commit/aa0d873ad6572b0cb68a237de72f3ea6ca91f4c4 Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-nodejs:latest@sha256:af20ac5b4436ce795d73c14148e21e574fa3672bec00db3d054062797a424bd6 --- .github/.OwlBot.lock.yaml | 6 ++--- .github/CODEOWNERS | 2 +- .github/sync-repo-settings.yaml | 6 +---- .github/workflows/ci.yaml | 33 +++++++++++++------------- .github/workflows/issues-no-repro.yaml | 2 +- .kokoro/lint.sh | 5 ++++ .kokoro/release/publish.cfg | 2 +- README.md | 2 +- protos/protos.d.ts | 2 +- protos/protos.js | 2 +- protos/protos.json | 9 ++++++- renovate.json | 4 ++++ 12 files changed, 43 insertions(+), 32 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 3037bc54..226aefe8 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -1,4 +1,4 @@ -# Copyright 2025 Google LLC +# Copyright 2026 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-nodejs:latest - digest: sha256:b612d739b0533e56ba174526ca339f264b63e911c30d6f83f55b57c38cc6ad2a -# created: 2025-08-15T12:36:48.871481111Z + digest: sha256:af20ac5b4436ce795d73c14148e21e574fa3672bec00db3d054062797a424bd6 +# created: 2026-02-05T18:52:32.559039704Z diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index d982c0a9..a726c1e1 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -6,4 +6,4 @@ # Unless specified, the jsteam is the default owner for nodejs repositories. -* @googleapis/api-bigquery @googleapis/jsteam \ No newline at end of file +* @googleapis/api-bigquery @googleapis/cloud-sdk-nodejs-team \ No newline at end of file diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml index a013376d..9e91ffc8 100644 --- a/.github/sync-repo-settings.yaml +++ b/.github/sync-repo-settings.yaml @@ -15,9 +15,5 @@ branchProtectionRules: - windows - OwlBot Post Processor permissionRules: - - team: yoshi-admins - permission: admin - - team: jsteam-admins - permission: admin - - team: jsteam + - team: cloud-sdk-nodejs-team permission: push diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 5de63476..87f50077 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -12,7 +12,7 @@ jobs: node: [18, 20, 22, 24] steps: - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: ${{ matrix.node }} - run: node --version @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 18 - run: node --version @@ -44,7 +44,7 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 18 - run: npm install --engine-strict @@ -55,21 +55,20 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 18 - run: npm install - run: npm run lint - # TODO(https://github.com/googleapis/nodejs-bigquery-storage/issues/624) - # docs: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v5 - # - uses: actions/setup-node@v4 - # with: - # node-version: 18 - # - run: npm install - # - run: npm run docs - # - uses: JustinBeckwith/linkinator-action@v1 - # with: - # paths: docs/ + docs: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-node@v6 + with: + node-version: 18 + - run: npm install + - run: npm run docs + - uses: JustinBeckwith/linkinator-action@v1 + with: + paths: docs/ diff --git a/.github/workflows/issues-no-repro.yaml b/.github/workflows/issues-no-repro.yaml index 53105402..66ceadb9 100644 --- a/.github/workflows/issues-no-repro.yaml +++ b/.github/workflows/issues-no-repro.yaml @@ -11,7 +11,7 @@ jobs: pull-requests: write steps: - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 18 - run: npm install diff --git a/.kokoro/lint.sh b/.kokoro/lint.sh index aef4866e..c7ffa643 100755 --- a/.kokoro/lint.sh +++ b/.kokoro/lint.sh @@ -17,6 +17,11 @@ set -eo pipefail export NPM_CONFIG_PREFIX=${HOME}/.npm-global +export PATH="${NPM_CONFIG_PREFIX}/bin:${PATH}" + +# Ensure the npm global directory is writable, otherwise rebuild `npm` +mkdir -p ${NPM_CONFIG_PREFIX}/lib +npm config -g ls || npm i -g npm@`npm --version` cd $(dirname $0)/.. diff --git a/.kokoro/release/publish.cfg b/.kokoro/release/publish.cfg index 1ab8d3f8..b5e5ea5d 100644 --- a/.kokoro/release/publish.cfg +++ b/.kokoro/release/publish.cfg @@ -38,7 +38,7 @@ env_vars: { value: "github/nodejs-bigquery-storage/.kokoro/publish.sh" } -# Store the packages we uploaded to npmjs.org and their corresponding +# Store the packages we uploaded to npmjs.com and their corresponding # package-lock.jsons in Placer. That way, we have a record of exactly # what we published, and which version of which tools we used to publish # it, which we can use to generate SBOMs and attestations. diff --git a/README.md b/README.md index 97782baa..88ef3916 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ # [Google BigQuery Storage: Node.js Client](https://github.com/googleapis/nodejs-bigquery-storage) [![release level](https://img.shields.io/badge/release%20level-stable-brightgreen.svg?style=flat)](https://cloud.google.com/terms/launch-stages) -[![npm version](https://img.shields.io/npm/v/@google-cloud/bigquery-storage.svg)](https://www.npmjs.org/package/@google-cloud/bigquery-storage) +[![npm version](https://img.shields.io/npm/v/@google-cloud/bigquery-storage.svg)](https://www.npmjs.com/package/@google-cloud/bigquery-storage) diff --git a/protos/protos.d.ts b/protos/protos.d.ts index 0f9ad177..d4ed87d1 100644 --- a/protos/protos.d.ts +++ b/protos/protos.d.ts @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/protos/protos.js b/protos/protos.js index e5b18720..518810e0 100644 --- a/protos/protos.js +++ b/protos/protos.js @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/protos/protos.json b/protos/protos.json index 0307c1da..450b5bef 100644 --- a/protos/protos.json +++ b/protos/protos.json @@ -3150,7 +3150,14 @@ "type": "ServiceOptions", "id": 3 } - } + }, + "reserved": [ + [ + 4, + 4 + ], + "stream" + ] }, "MethodDescriptorProto": { "edition": "proto2", diff --git a/renovate.json b/renovate.json index c5c702cf..f39fd323 100644 --- a/renovate.json +++ b/renovate.json @@ -15,6 +15,10 @@ { "extends": "packages:linters", "groupName": "linters" + }, + { + "matchManagers": ["github-actions"], + "enabled": false } ], "ignoreDeps": ["typescript"]