Skip to content

Commit 678346d

Browse files
chore: Update generation configuration at Wed Apr 22 03:11:38 UTC 2026 (#2894)
* chore: Update generation configuration at Mon Apr 20 14:23:53 UTC 2026 * chore: Update generation configuration at Mon Apr 20 17:55:37 UTC 2026 * Applying the latest changes * chore: generate libraries at Mon Apr 20 18:17:33 UTC 2026 * chore: Update generation configuration at Tue Apr 21 03:11:44 UTC 2026 * chore: generate libraries at Tue Apr 21 03:13:25 UTC 2026 * chore: Update generation configuration at Wed Apr 22 03:11:38 UTC 2026 * chore: generate libraries at Wed Apr 22 03:13:15 UTC 2026 --------- Co-authored-by: Tomo Suzuki <suztomo@gmail.com>
1 parent 86c0cca commit 678346d

13 files changed

Lines changed: 559 additions & 115 deletions

File tree

.github/scripts/update_generation_config.sh

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,14 @@ function update_config() {
4848
}
4949

5050
# Update an action to a new version in GitHub action.
51+
# the second argument must have the git tag (including "v").
5152
function update_action() {
5253
local key_word=$1
5354
local new_value=$2
5455
local file=$3
5556
echo "Update ${key_word} to ${new_value} in ${file}"
5657
# use a different delimiter because the key_word contains "/".
57-
sed -i -e "s|${key_word}@v.*$|${key_word}@v${new_value}|" "${file}"
58+
sed -i -e "s|${key_word}@[^ ]*$|${key_word}@${new_value}|" "${file}"
5859
}
5960

6061
# The parameters of this script is:
@@ -143,12 +144,16 @@ rm -rf tmp-googleapis
143144
update_config "googleapis_commitish" "${latest_commit}" "${generation_config}"
144145

145146
# Update gapic-generator-java version to the latest
146-
latest_version=$(get_latest_released_version "com.google.api" "gapic-generator-java")
147-
update_config "gapic_generator_version" "${latest_version}" "${generation_config}"
148-
149-
# Update composite action version to latest gapic-generator-java version
147+
latest_gapic_generator_version=$(get_latest_released_version "com.google.api" "gapic-generator-java")
148+
update_config "gapic_generator_version" "${latest_gapic_generator_version}" "${generation_config}"
149+
150+
# Update the GitHub Actions reference to the latest.
151+
# After the google-cloud-java monorepo migration of sdk-platform-java,
152+
# we cannot rely on the gapic-generator-java version tag. Let's use
153+
# the gapic-libraries-bom version
154+
latest_gapic_libraries_bom_version=$(get_latest_released_version "com.google.cloud" "gapic-libraries-bom")
150155
update_action "googleapis/google-cloud-java/sdk-platform-java/.github/scripts" \
151-
"${latest_version}" \
156+
"v${latest_gapic_libraries_bom_version}" \
152157
"${workflow}"
153158

154159
# Update libraries-bom version to the latest

.github/workflows/hermetic_library_generation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
with:
3838
fetch-depth: 0
3939
token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
40-
- uses: googleapis/google-cloud-java/sdk-platform-java/.github/scripts@v1.85.0
40+
- uses: googleapis/google-cloud-java/sdk-platform-java/.github/scripts@google-cloud-shared-dependencies/v3.61.0
4141
if: env.SHOULD_RUN == 'true'
4242
with:
4343
image_tag: latest

.github/workflows/renovate_config_check.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
pull_request:
55
paths:
66
- 'renovate.json'
7+
- '.github/workflows/renovate_config_check.yaml'
78

89
jobs:
910
renovate_bot_config_validation:
@@ -18,8 +19,6 @@ jobs:
1819
with:
1920
node-version: '22'
2021

21-
- name: Install Renovate and Config Validator
22+
- name: Run Renovate Config Validator
2223
run: |
23-
npm install -g npm@latest
24-
npm install --global renovate
25-
renovate-config-validator
24+
npx --package renovate@43.136.0 renovate-config-validator

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies:
4949
If you are using Gradle 5.x or later, add this to your dependencies:
5050

5151
```Groovy
52-
implementation platform('com.google.cloud:libraries-bom:26.79.0')
52+
implementation platform('com.google.cloud:libraries-bom:26.80.0')
5353
5454
implementation 'com.google.cloud:google-cloud-bigtable'
5555
```

generation_config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
gapic_generator_version: 2.69.0
2-
googleapis_commitish: 9a832ccde3f3ca4d4e1c39593b1cbf9aa62a75b3
3-
libraries_bom_version: 26.79.0
1+
gapic_generator_version: 2.71.0
2+
googleapis_commitish: 939ba3bf8408af83f0f73ae35c76c4b11a8c8c8d
3+
libraries_bom_version: 26.80.0
44
template_excludes:
55
- .gitignore
66
- .kokoro/presubmit/integration.cfg

google-cloud-bigtable/src/main/resources/META-INF/native-image/com.google.cloud.bigtable.admin.v2/reflect-config.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1871,6 +1871,15 @@
18711871
"allDeclaredClasses": true,
18721872
"allPublicClasses": true
18731873
},
1874+
{
1875+
"name": "com.google.bigtable.admin.v2.Instance$Edition",
1876+
"queryAllDeclaredConstructors": true,
1877+
"queryAllPublicConstructors": true,
1878+
"queryAllDeclaredMethods": true,
1879+
"allPublicMethods": true,
1880+
"allDeclaredClasses": true,
1881+
"allPublicClasses": true
1882+
},
18741883
{
18751884
"name": "com.google.bigtable.admin.v2.Instance$State",
18761885
"queryAllDeclaredConstructors": true,

google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminClientTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,7 @@ public void updateInstanceTest() throws Exception {
475475
Assert.assertEquals(request.getDisplayName(), actualRequest.getDisplayName());
476476
Assert.assertEquals(request.getState(), actualRequest.getState());
477477
Assert.assertEquals(request.getType(), actualRequest.getType());
478+
Assert.assertEquals(request.getEdition(), actualRequest.getEdition());
478479
Assert.assertEquals(request.getLabelsMap(), actualRequest.getLabelsMap());
479480
Assert.assertEquals(request.getCreateTime(), actualRequest.getCreateTime());
480481
Assert.assertEquals(request.getSatisfiesPzs(), actualRequest.getSatisfiesPzs());

proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfile.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4510,7 +4510,7 @@ public com.google.bigtable.admin.v2.AppProfile.SingleClusterRouting getSingleClu
45104510
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
45114511
*
45124512
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
4513-
* google/bigtable/admin/v2/instance.proto;l=421
4513+
* google/bigtable/admin/v2/instance.proto;l=448
45144514
* @return Whether the priority field is set.
45154515
*/
45164516
@java.lang.Deprecated
@@ -4531,7 +4531,7 @@ public boolean hasPriority() {
45314531
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
45324532
*
45334533
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
4534-
* google/bigtable/admin/v2/instance.proto;l=421
4534+
* google/bigtable/admin/v2/instance.proto;l=448
45354535
* @return The enum numeric value on the wire for priority.
45364536
*/
45374537
@java.lang.Deprecated
@@ -4555,7 +4555,7 @@ public int getPriorityValue() {
45554555
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
45564556
*
45574557
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
4558-
* google/bigtable/admin/v2/instance.proto;l=421
4558+
* google/bigtable/admin/v2/instance.proto;l=448
45594559
* @return The priority.
45604560
*/
45614561
@java.lang.Deprecated
@@ -6158,7 +6158,7 @@ public Builder clearSingleClusterRouting() {
61586158
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
61596159
*
61606160
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
6161-
* google/bigtable/admin/v2/instance.proto;l=421
6161+
* google/bigtable/admin/v2/instance.proto;l=448
61626162
* @return Whether the priority field is set.
61636163
*/
61646164
@java.lang.Override
@@ -6180,7 +6180,7 @@ public boolean hasPriority() {
61806180
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
61816181
*
61826182
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
6183-
* google/bigtable/admin/v2/instance.proto;l=421
6183+
* google/bigtable/admin/v2/instance.proto;l=448
61846184
* @return The enum numeric value on the wire for priority.
61856185
*/
61866186
@java.lang.Override
@@ -6205,7 +6205,7 @@ public int getPriorityValue() {
62056205
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
62066206
*
62076207
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
6208-
* google/bigtable/admin/v2/instance.proto;l=421
6208+
* google/bigtable/admin/v2/instance.proto;l=448
62096209
* @param value The enum numeric value on the wire for priority to set.
62106210
* @return This builder for chaining.
62116211
*/
@@ -6230,7 +6230,7 @@ public Builder setPriorityValue(int value) {
62306230
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
62316231
*
62326232
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
6233-
* google/bigtable/admin/v2/instance.proto;l=421
6233+
* google/bigtable/admin/v2/instance.proto;l=448
62346234
* @return The priority.
62356235
*/
62366236
@java.lang.Override
@@ -6260,7 +6260,7 @@ public com.google.bigtable.admin.v2.AppProfile.Priority getPriority() {
62606260
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
62616261
*
62626262
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
6263-
* google/bigtable/admin/v2/instance.proto;l=421
6263+
* google/bigtable/admin/v2/instance.proto;l=448
62646264
* @param value The priority to set.
62656265
* @return This builder for chaining.
62666266
*/
@@ -6288,7 +6288,7 @@ public Builder setPriority(com.google.bigtable.admin.v2.AppProfile.Priority valu
62886288
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
62896289
*
62906290
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
6291-
* google/bigtable/admin/v2/instance.proto;l=421
6291+
* google/bigtable/admin/v2/instance.proto;l=448
62926292
* @return This builder for chaining.
62936293
*/
62946294
@java.lang.Deprecated

proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfileOrBuilder.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ public interface AppProfileOrBuilder
218218
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
219219
*
220220
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
221-
* google/bigtable/admin/v2/instance.proto;l=421
221+
* google/bigtable/admin/v2/instance.proto;l=448
222222
* @return Whether the priority field is set.
223223
*/
224224
@java.lang.Deprecated
@@ -237,7 +237,7 @@ public interface AppProfileOrBuilder
237237
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
238238
*
239239
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
240-
* google/bigtable/admin/v2/instance.proto;l=421
240+
* google/bigtable/admin/v2/instance.proto;l=448
241241
* @return The enum numeric value on the wire for priority.
242242
*/
243243
@java.lang.Deprecated
@@ -256,7 +256,7 @@ public interface AppProfileOrBuilder
256256
* <code>.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];</code>
257257
*
258258
* @deprecated google.bigtable.admin.v2.AppProfile.priority is deprecated. See
259-
* google/bigtable/admin/v2/instance.proto;l=421
259+
* google/bigtable/admin/v2/instance.proto;l=448
260260
* @return The priority.
261261
*/
262262
@java.lang.Deprecated

0 commit comments

Comments
 (0)