From 7a820905a1691d8931b8622e3ead7759bf19bd1b Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Mon, 13 Jul 2026 23:39:04 +0000 Subject: [PATCH 01/18] chore(deps): restrict Phase 1 to strictly Gemfile.lock maintenance and disable Gemfile bumps --- .github/renovate.json | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 0ce32a4334b8..5cc856c85f1a 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -27,7 +27,7 @@ "enabled": false }, { - "description": "Phase 1: Core & Handwritten Gems Lockfile Rollout", + "description": "Phase 1: Strictly disable direct Gemfile dependency upgrades (do not modify Gemfile version constraints)", "matchFileNames": [ "google-cloud-core/**", "google-cloud-storage/**", @@ -39,13 +39,29 @@ "google-cloud-logging/**", "google-cloud-monitoring/**" ], + "matchUpdateTypes": ["major", "minor", "patch", "pin", "digest"], + "enabled": false + }, + { + "description": "Phase 1: Strictly Gemfile.lock maintenance (bundle lock --update) across Core & Handwritten gems", + "matchFileNames": [ + "google-cloud-core/**", + "google-cloud-storage/**", + "google-cloud-pubsub/**", + "google-cloud-bigquery/**", + "google-cloud-errors/**", + "google-cloud-resource_manager/**", + "google-cloud-bigtable/**", + "google-cloud-logging/**", + "google-cloud-monitoring/**" + ], + "matchUpdateTypes": ["lockFileMaintenance"], "groupName": "core handwritten gems lockfiles", - "rangeStrategy": "update-lockfile", "lockFileMaintenance": { "enabled": true, "automerge": false, "schedule": [ - "before 5am" + "before 5am every day" ], "commitMessageAction": "maintain Gemfile.lock files" } From 69b8a316a130fc6b72732cda6ef6005b5ea71683 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 00:29:20 +0000 Subject: [PATCH 02/18] fix(deps): properly evaluate lockFileMaintenance while keeping Gemfile bumps disabled --- .github/renovate.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 5cc856c85f1a..a3cc9cb5785b 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -55,10 +55,9 @@ "google-cloud-logging/**", "google-cloud-monitoring/**" ], - "matchUpdateTypes": ["lockFileMaintenance"], - "groupName": "core handwritten gems lockfiles", "lockFileMaintenance": { "enabled": true, + "groupName": "core handwritten gems lockfiles", "automerge": false, "schedule": [ "before 5am every day" From 925cfe5c353f704cc996c81ae7c8288f94bfe7d6 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 03:21:57 +0000 Subject: [PATCH 03/18] fix(deps): enable top-level lockFileMaintenance while disabling non-Phase 1 and Gemfile bumps via packageRules --- .github/renovate.json | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index a3cc9cb5785b..3c50e2e184f8 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -8,7 +8,13 @@ "semanticCommitScope": "deps", "rangeStrategy": "widen", "lockFileMaintenance": { - "enabled": false + "enabled": true, + "groupName": "core handwritten gems lockfiles", + "automerge": false, + "schedule": [ + "before 5am every day" + ], + "commitMessageAction": "maintain Gemfile.lock files" }, "packageRules": [ { @@ -41,29 +47,6 @@ ], "matchUpdateTypes": ["major", "minor", "patch", "pin", "digest"], "enabled": false - }, - { - "description": "Phase 1: Strictly Gemfile.lock maintenance (bundle lock --update) across Core & Handwritten gems", - "matchFileNames": [ - "google-cloud-core/**", - "google-cloud-storage/**", - "google-cloud-pubsub/**", - "google-cloud-bigquery/**", - "google-cloud-errors/**", - "google-cloud-resource_manager/**", - "google-cloud-bigtable/**", - "google-cloud-logging/**", - "google-cloud-monitoring/**" - ], - "lockFileMaintenance": { - "enabled": true, - "groupName": "core handwritten gems lockfiles", - "automerge": false, - "schedule": [ - "before 5am every day" - ], - "commitMessageAction": "maintain Gemfile.lock files" - } } ] } From 1a2420e0675c4146c6f3c1e9f02143919abdee38 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 03:51:56 +0000 Subject: [PATCH 04/18] fix(deps): disable direct Gemfile rubygems extraction using matchDatasources and matchDepTypes --- .github/renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 3c50e2e184f8..01f3a6014e74 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -45,7 +45,8 @@ "google-cloud-logging/**", "google-cloud-monitoring/**" ], - "matchUpdateTypes": ["major", "minor", "patch", "pin", "digest"], + "matchDatasources": ["rubygems"], + "matchDepTypes": ["dependencies", "development"], "enabled": false } ] From 35005f5e78a126f461abb569edc29c723b0b8629 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 04:01:16 +0000 Subject: [PATCH 05/18] fix(deps): disable direct Gemfile rubygems extraction without matchDepTypes --- .github/renovate.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 01f3a6014e74..ad87e8147fd5 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -46,7 +46,6 @@ "google-cloud-monitoring/**" ], "matchDatasources": ["rubygems"], - "matchDepTypes": ["dependencies", "development"], "enabled": false } ] From 3aa751c9ceb64812eb04cf836217fa6dc620b0c5 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 04:16:53 +0000 Subject: [PATCH 06/18] fix(deps): strictly disable all rubygems checking so purely lockFileMaintenance runs --- .github/renovate.json | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index ad87e8147fd5..5b4963c97601 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -33,18 +33,7 @@ "enabled": false }, { - "description": "Phase 1: Strictly disable direct Gemfile dependency upgrades (do not modify Gemfile version constraints)", - "matchFileNames": [ - "google-cloud-core/**", - "google-cloud-storage/**", - "google-cloud-pubsub/**", - "google-cloud-bigquery/**", - "google-cloud-errors/**", - "google-cloud-resource_manager/**", - "google-cloud-bigtable/**", - "google-cloud-logging/**", - "google-cloud-monitoring/**" - ], + "description": "Strictly disable all direct Gemfile rubygems dependency checks so purely lockFileMaintenance runs across Phase 1", "matchDatasources": ["rubygems"], "enabled": false } From 7d046797c39c1518f10cd16d7019dfb4915481ff Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 17:13:55 +0000 Subject: [PATCH 07/18] chore(renovate): set update schedule to monthly, group patch updates, and adopt json5 format --- .github/{renovate.json => renovate.json5} | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) rename .github/{renovate.json => renovate.json5} (51%) diff --git a/.github/renovate.json b/.github/renovate.json5 similarity index 51% rename from .github/renovate.json rename to .github/renovate.json5 index 5b4963c97601..cad221bdfedb 100644 --- a/.github/renovate.json +++ b/.github/renovate.json5 @@ -1,22 +1,37 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:recommended" + // Use pre-determined best practices, including monorepo groupings & GitHub Action digest pinning + "config:best-practices", + // Create version bump PRs globally on a monthly basis (first day of the month) + "schedule:monthly" ], "semanticCommits": "enabled", "semanticCommitType": "chore", "semanticCommitScope": "deps", + // Increase compatibility with other projects "rangeStrategy": "widen", + // Phase 1: Strictly Gemfile.lock maintenance (bundle lock --update) across Core & Handwritten gems "lockFileMaintenance": { "enabled": true, "groupName": "core handwritten gems lockfiles", "automerge": false, + // Note: We keep this daily ("before 5am every day") while actively validating the Phase 1 rollout. + // Once validated, we can remove this line so lockFileMaintenance inherits the top-level "schedule:monthly" (or switch to weekly). "schedule": [ - "before 5am every day" + "before 5am" ], "commitMessageAction": "maintain Gemfile.lock files" }, "packageRules": [ + // Group all patch updates across all dependencies into a single PR + { + "matchUpdateTypes": [ + "patch" + ], + "groupName": "all patch updates" + }, + // Disable Renovate processing for non-Phase 1 gems during our phased rollout { "description": "Disable Renovate processing for non-Phase 1 gems during phased rollout", "matchFileNames": [ @@ -32,6 +47,8 @@ ], "enabled": false }, + // Strictly disable all direct Gemfile rubygems dependency checks across Phase 1 + // When the team is ready for Phase 2 (allowing Gemfile version bumps), simply delete this rule. { "description": "Strictly disable all direct Gemfile rubygems dependency checks so purely lockFileMaintenance runs across Phase 1", "matchDatasources": ["rubygems"], From cb3177e9e0153096ae73ea45ce29794d58510355 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 17:56:14 +0000 Subject: [PATCH 08/18] chore(renovate): test json5 check lockfile maintenance without schedule --- .github/renovate.json5 | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index cad221bdfedb..fd01499cb70e 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -14,13 +14,10 @@ // Phase 1: Strictly Gemfile.lock maintenance (bundle lock --update) across Core & Handwritten gems "lockFileMaintenance": { "enabled": true, - "groupName": "core handwritten gems lockfiles", + "groupName": "core handwritten gems lockfiles (json5 check)", "automerge": false, - // Note: We keep this daily ("before 5am every day") while actively validating the Phase 1 rollout. - // Once validated, we can remove this line so lockFileMaintenance inherits the top-level "schedule:monthly" (or switch to weekly). - "schedule": [ - "before 5am" - ], + // Schedule commented out temporarily to allow instant on-demand verification runs at any hour of the day. + // "schedule": ["before 5am"], "commitMessageAction": "maintain Gemfile.lock files" }, "packageRules": [ From 1e3df511946b01f1772a5f18d4844772c3245c72 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 18:30:45 +0000 Subject: [PATCH 09/18] chore(renovate): use unique groupName to force authentic net-new E2E PR generation directly by Renovate --- .github/renovate.json5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index fd01499cb70e..39dd956d29f5 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -14,7 +14,7 @@ // Phase 1: Strictly Gemfile.lock maintenance (bundle lock --update) across Core & Handwritten gems "lockFileMaintenance": { "enabled": true, - "groupName": "core handwritten gems lockfiles (json5 check)", + "groupName": "core handwritten gems lockfiles (renovate e2e verification)", "automerge": false, // Schedule commented out temporarily to allow instant on-demand verification runs at any hour of the day. // "schedule": ["before 5am"], From 6929430545f3a7e65aad1c695eaa2bfa484bf076 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 18:37:02 +0000 Subject: [PATCH 10/18] chore(renovate): set explicit branchName for lockFileMaintenance to isolate authentic E2E check from Mend SaaS branches --- .github/renovate.json5 | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 39dd956d29f5..96391eb8b509 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -15,6 +15,7 @@ "lockFileMaintenance": { "enabled": true, "groupName": "core handwritten gems lockfiles (renovate e2e verification)", + "branchName": "renovate-authentic-e2e/lockfiles-only-check", "automerge": false, // Schedule commented out temporarily to allow instant on-demand verification runs at any hour of the day. // "schedule": ["before 5am"], From fb36adb79788b7d55262deb09b3975d98759753a Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 18:48:44 +0000 Subject: [PATCH 11/18] chore(renovate): enforce rangeStrategy=update-lockfile on lockFileMaintenance to strictly prevent Gemfile edits during Renovate runs --- .github/renovate.json5 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 96391eb8b509..b7a207bc77b3 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -10,12 +10,13 @@ "semanticCommitType": "chore", "semanticCommitScope": "deps", // Increase compatibility with other projects - "rangeStrategy": "widen", + "rangeStrategy": "update-lockfile", // Phase 1: Strictly Gemfile.lock maintenance (bundle lock --update) across Core & Handwritten gems "lockFileMaintenance": { "enabled": true, "groupName": "core handwritten gems lockfiles (renovate e2e verification)", "branchName": "renovate-authentic-e2e/lockfiles-only-check", + "rangeStrategy": "update-lockfile", "automerge": false, // Schedule commented out temporarily to allow instant on-demand verification runs at any hour of the day. // "schedule": ["before 5am"], From 920090b3bad20e2a6f9ce5a13f663e463ab0a6b7 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 20:02:40 +0000 Subject: [PATCH 12/18] chore(renovate): adopt rangeStrategy=in-range-only to strictly prevent Gemfile constraint widening during E2E runs --- .github/renovate.json5 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index b7a207bc77b3..99c7dba33728 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -10,13 +10,13 @@ "semanticCommitType": "chore", "semanticCommitScope": "deps", // Increase compatibility with other projects - "rangeStrategy": "update-lockfile", + "rangeStrategy": "in-range-only", // Phase 1: Strictly Gemfile.lock maintenance (bundle lock --update) across Core & Handwritten gems "lockFileMaintenance": { "enabled": true, "groupName": "core handwritten gems lockfiles (renovate e2e verification)", "branchName": "renovate-authentic-e2e/lockfiles-only-check", - "rangeStrategy": "update-lockfile", + "rangeStrategy": "in-range-only", "automerge": false, // Schedule commented out temporarily to allow instant on-demand verification runs at any hour of the day. // "schedule": ["before 5am"], From c0677a3635e4069efafc3523529c1e8eaa07fdcc Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 20:36:09 +0000 Subject: [PATCH 13/18] chore(renovate): test updateLockFiles=true inside lockFileMaintenance and updateLockFiles=false globally (Renovate discussion #29097) --- .github/renovate.json5 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 99c7dba33728..d8b65acacdfb 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -11,12 +11,15 @@ "semanticCommitScope": "deps", // Increase compatibility with other projects "rangeStrategy": "in-range-only", + // Follow Renovate discussion #29097 approach: disable lockfile updates globally, enable only inside lockFileMaintenance + "updateLockFiles": false, // Phase 1: Strictly Gemfile.lock maintenance (bundle lock --update) across Core & Handwritten gems "lockFileMaintenance": { "enabled": true, "groupName": "core handwritten gems lockfiles (renovate e2e verification)", "branchName": "renovate-authentic-e2e/lockfiles-only-check", "rangeStrategy": "in-range-only", + "updateLockFiles": true, "automerge": false, // Schedule commented out temporarily to allow instant on-demand verification runs at any hour of the day. // "schedule": ["before 5am"], From 13ab927e5ee34cd6b05771bd6c08769a84b915c2 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 20:44:08 +0000 Subject: [PATCH 14/18] chore(renovate): finalize Phase 1 lockfile maintenance configuration for merge to main --- .github/renovate.json5 | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index d8b65acacdfb..cfba9e35229a 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -10,19 +10,17 @@ "semanticCommitType": "chore", "semanticCommitScope": "deps", // Increase compatibility with other projects - "rangeStrategy": "in-range-only", + "rangeStrategy": "update-lockfile", // Follow Renovate discussion #29097 approach: disable lockfile updates globally, enable only inside lockFileMaintenance "updateLockFiles": false, // Phase 1: Strictly Gemfile.lock maintenance (bundle lock --update) across Core & Handwritten gems "lockFileMaintenance": { "enabled": true, - "groupName": "core handwritten gems lockfiles (renovate e2e verification)", - "branchName": "renovate-authentic-e2e/lockfiles-only-check", - "rangeStrategy": "in-range-only", - "updateLockFiles": true, + "groupName": "core handwritten gems lockfiles", "automerge": false, - // Schedule commented out temporarily to allow instant on-demand verification runs at any hour of the day. - // "schedule": ["before 5am"], + "schedule": [ + "before 5am" + ], "commitMessageAction": "maintain Gemfile.lock files" }, "packageRules": [ From 0d51c87a1347939fb1aa458502bb23aea98bbc1a Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 20:44:19 +0000 Subject: [PATCH 15/18] chore(renovate): remove deprecated updateLockFiles property so config validates cleanly with zero warnings --- .github/renovate.json5 | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index cfba9e35229a..f0d153c0ee04 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -11,8 +11,6 @@ "semanticCommitScope": "deps", // Increase compatibility with other projects "rangeStrategy": "update-lockfile", - // Follow Renovate discussion #29097 approach: disable lockfile updates globally, enable only inside lockFileMaintenance - "updateLockFiles": false, // Phase 1: Strictly Gemfile.lock maintenance (bundle lock --update) across Core & Handwritten gems "lockFileMaintenance": { "enabled": true, From 1946d4244e00a6d62af477ea8697c0c31ad67e21 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 20:46:36 +0000 Subject: [PATCH 16/18] chore(renovate): update config comments to accurately reflect minimal lockfile maintenance without proactive version bumps --- .github/renovate.json5 | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index f0d153c0ee04..edca622b2c83 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -11,7 +11,7 @@ "semanticCommitScope": "deps", // Increase compatibility with other projects "rangeStrategy": "update-lockfile", - // Phase 1: Strictly Gemfile.lock maintenance (bundle lock --update) across Core & Handwritten gems + // Phase 1: Minimal lockfile maintenance across Core & Handwritten gems without proactive version bumps "lockFileMaintenance": { "enabled": true, "groupName": "core handwritten gems lockfiles", @@ -45,11 +45,13 @@ ], "enabled": false }, - // Strictly disable all direct Gemfile rubygems dependency checks across Phase 1 - // When the team is ready for Phase 2 (allowing Gemfile version bumps), simply delete this rule. + // Disable proactive rubygems version checking across Phase 1 while allowing lockFileMaintenance to run with minimal necessary constraint updates + // When the team is ready for Phase 2 (allowing proactive Gemfile version bumps), simply delete this rule. { - "description": "Strictly disable all direct Gemfile rubygems dependency checks so purely lockFileMaintenance runs across Phase 1", - "matchDatasources": ["rubygems"], + "description": "Disable proactive rubygems version checking across Phase 1 so lockFileMaintenance runs with minimal necessary constraint updates", + "matchDatasources": [ + "rubygems" + ], "enabled": false } ] From 6941c471753aeb0114629dd5ec07c5a3c7af63a4 Mon Sep 17 00:00:00 2001 From: Torrey Payne <11740989+torreypayne@users.noreply.github.com> Date: Tue, 14 Jul 2026 20:50:49 +0000 Subject: [PATCH 17/18] chore(renovate): inherit monthly schedule for lockfile maintenance --- .github/renovate.json5 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index edca622b2c83..d8d7645b5359 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -16,9 +16,7 @@ "enabled": true, "groupName": "core handwritten gems lockfiles", "automerge": false, - "schedule": [ - "before 5am" - ], + // Inherits "schedule:monthly" from extends preset "commitMessageAction": "maintain Gemfile.lock files" }, "packageRules": [ From 51e33bc19bef29652849077b0abbed9170c579cc Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 14 Jul 2026 20:55:52 +0000 Subject: [PATCH 18/18] chore(deps): update core handwritten gems lockfiles --- google-cloud-bigquery/Gemfile | 2 +- google-cloud-bigquery/Gemfile.lock | 27 ++++------ .../samples/simple_app/Gemfile | 2 +- .../samples/snippets/Gemfile | 2 +- google-cloud-bigtable/Gemfile | 4 +- google-cloud-bigtable/samples/Gemfile | 2 +- google-cloud-core/Gemfile | 4 +- google-cloud-core/Gemfile.lock | 50 +++++++------------ google-cloud-errors/Gemfile | 4 +- google-cloud-errors/Gemfile.lock | 50 +++++++------------ google-cloud-logging/Gemfile | 2 +- google-cloud-logging/samples/Gemfile | 2 +- google-cloud-monitoring/samples/Gemfile | 2 +- google-cloud-pubsub/Gemfile | 6 +-- google-cloud-pubsub/samples/Gemfile | 2 +- google-cloud-pubsub/v2samples/Gemfile | 2 +- google-cloud-storage/samples/Gemfile | 2 +- 17 files changed, 64 insertions(+), 101 deletions(-) diff --git a/google-cloud-bigquery/Gemfile b/google-cloud-bigquery/Gemfile index dbb09be66fea..a1f22a1bc073 100644 --- a/google-cloud-bigquery/Gemfile +++ b/google-cloud-bigquery/Gemfile @@ -35,6 +35,6 @@ gem "minitest-rg", "~> 5.3" gem "ostruct", "~> 0.5.5" gem "rake" gem "redcarpet", "~> 3.6" -gem "simplecov", "~> 0.22" +gem "simplecov", "~> 1.0" gem "yard", "~> 0.9" gem "yard-doctest", "~> 0.1.13" diff --git a/google-cloud-bigquery/Gemfile.lock b/google-cloud-bigquery/Gemfile.lock index 34777f719966..0d5910cff26f 100644 --- a/google-cloud-bigquery/Gemfile.lock +++ b/google-cloud-bigquery/Gemfile.lock @@ -15,12 +15,12 @@ PATH PATH remote: ../google-cloud-errors specs: - google-cloud-errors (1.6.0) + google-cloud-errors (1.7.0) PATH remote: ../google-cloud-storage specs: - google-cloud-storage (1.61.0) + google-cloud-storage (1.62.0) addressable (~> 2.8) digest-crc (~> 0.4) google-apis-core (>= 0.18, < 2) @@ -58,7 +58,6 @@ GEM declarative (0.0.20) digest-crc (0.7.0) rake (>= 12.0.0, < 14.0.0) - docile (1.4.1) drb (2.2.3) erb (6.0.4) faraday (2.14.3) @@ -269,12 +268,7 @@ GEM addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 4.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.2) - simplecov_json_formatter (0.1.4) + simplecov (1.0.1) trailblazer-option (0.1.2) tsort (0.2.0) uber (0.1.0) @@ -318,7 +312,7 @@ DEPENDENCIES ostruct (~> 0.5.5) rake redcarpet (~> 3.6) - simplecov (~> 0.22) + simplecov (~> 1.0) yard (~> 0.9) yard-doctest (~> 0.1.13) @@ -330,12 +324,11 @@ CHECKSUMS base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b bigdecimal (4.1.2) sha256=53d217666027eab4280346fba98e7d5b66baaae1b9c3c1c0ffe89d48188a3fbd builder (3.3.0) sha256=497918d2f9dca528fdca4b88d84e4ef4387256d984b8154e9d5d3fe5a9c8835f - bundler (4.0.14) sha256=d09a0a965cf772266a7e49e83610be7c2f4e49e61134c42a56804bb383cc24b8 + bundler (4.0.16) sha256=d6ca5dd440c24f9abce9844cf44cc8e18c6a553de65a47efb4544137af92c47d concurrent-ruby (1.3.7) sha256=4412caec3a5ea2e5fdc52076724c071a81f2c0593d83b2ac8cbb8ca63b3151b0 csv (3.3.5) sha256=6e5134ac3383ef728b7f02725d9872934f523cb40b961479f69cf3afa6c8e73f declarative (0.0.20) sha256=8021dd6cb17ab2b61233c56903d3f5a259c5cf43c80ff332d447d395b17d9ff9 digest-crc (0.7.0) sha256=64adc23a26a241044cbe6732477ca1b3c281d79e2240bcff275a37a5a0d78c07 - docile (1.4.1) sha256=96159be799bfa73cdb721b840e9802126e4e03dfc26863db73647204c727f21e drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373 erb (6.0.4) sha256=38e3803694be357fe2bfe312487c74beaf9fb4e5beb3e22498952fe1645b95d9 faraday (2.14.3) sha256=1882247e6766615c8220b4392bf1d27f6ebb63d8e28267587cef1fb0bf37f278 @@ -353,8 +346,8 @@ CHECKSUMS google-cloud-data_catalog (2.3.0) google-cloud-data_catalog-v1 (2.8.0) sha256=12006f9bcb66dcfa39d146fefed2987cdd4b5b5ea8790780e5ef0e655a7c380a google-cloud-env (2.3.1) sha256=0faac01eb27be78c2591d64433663b1a114f8f7af55a4f819755426cac9178e7 - google-cloud-errors (1.6.0) - google-cloud-storage (1.61.0) + google-cloud-errors (1.7.0) + google-cloud-storage (1.62.0) google-iam-v1 (1.7.0) sha256=9e3ea9dcc59cbd5f8d2f62b00da41ec57a2e427b33c0e798207fa06c8fbb8b87 google-logging-utils (0.2.0) sha256=675462b4ea5affa825a3442694ca2d75d0069455a1d0956127207498fca3df7b google-protobuf (4.35.1) sha256=a3a6471331d918f58dfa4d014a8f6286f0af2cf4840216bde52fcf2ea3fe3726 @@ -419,9 +412,7 @@ CHECKSUMS rubocop-ast (1.49.1) sha256=4412f3ee70f6fe4546cc489548e0f6fcf76cafcfa80fa03af67098ffed755035 ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 signet (0.22.0) sha256=b76d495ccb07ad35dbc89f3e920665a9d8ed717141955034005d7843dcfe4780 - simplecov (0.22.0) sha256=fe2622c7834ff23b98066bb0a854284b2729a569ac659f82621fc22ef36213a5 - simplecov-html (0.13.2) sha256=bd0b8e54e7c2d7685927e8d6286466359b6f16b18cb0df47b508e8d73c777246 - simplecov_json_formatter (0.1.4) sha256=529418fbe8de1713ac2b2d612aa3daa56d316975d307244399fa4838c601b428 + simplecov (1.0.1) sha256=419d93c40484159d20b40e26e9a83cdd4c3afa2f3fd443bb8946c301cd658d75 trailblazer-option (0.1.2) sha256=20e4f12ea4e1f718c8007e7944ca21a329eee4eed9e0fa5dde6e8ad8ac4344a3 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f uber (0.1.0) sha256=5beeb407ff807b5db994f82fa9ee07cfceaa561dad8af20be880bc67eba935dc @@ -432,4 +423,4 @@ CHECKSUMS yard-doctest (0.1.17) sha256=7cb35a75d99f58fc42ee72d3542a36e227237b621a40aebc391c95988b72847f BUNDLED WITH - 4.0.14 + 4.0.16 diff --git a/google-cloud-bigquery/samples/simple_app/Gemfile b/google-cloud-bigquery/samples/simple_app/Gemfile index f88671c7d35c..82300aeea2ec 100644 --- a/google-cloud-bigquery/samples/simple_app/Gemfile +++ b/google-cloud-bigquery/samples/simple_app/Gemfile @@ -27,6 +27,6 @@ end group :test do gem "google-style", "~> 1.25.1" - gem "minitest", "~> 5.14" + gem "minitest", "~> 6.0" gem "rake" end diff --git a/google-cloud-bigquery/samples/snippets/Gemfile b/google-cloud-bigquery/samples/snippets/Gemfile index ea46857f7d81..f562f1f9e516 100644 --- a/google-cloud-bigquery/samples/snippets/Gemfile +++ b/google-cloud-bigquery/samples/snippets/Gemfile @@ -30,7 +30,7 @@ gem "rgeo-geojson" group :test do gem "google-cloud-storage" gem "google-style", "~> 1.25.1" - gem "minitest", "~> 5.14" + gem "minitest", "~> 6.0" gem "minitest-focus", "~> 1.1" gem "rake" end diff --git a/google-cloud-bigtable/Gemfile b/google-cloud-bigtable/Gemfile index 247bf9b4030c..3c26f78a9ed2 100644 --- a/google-cloud-bigtable/Gemfile +++ b/google-cloud-bigtable/Gemfile @@ -25,13 +25,13 @@ local_dependencies.each do |name| end gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.16" +gem "minitest", "~> 6.0" gem "minitest-focus", "~> 1.1" gem "minitest-reporters", "~> 1.5.0", require: false gem "minitest-rg", "~> 5.2" gem "ostruct", "~> 0.6.3" gem "rake" gem "redcarpet", "~> 3.0" -gem "simplecov", "~> 0.9" +gem "simplecov", "~> 1.0" gem "yard", "~> 0.9" gem "yard-doctest", "~> 0.1.13" diff --git a/google-cloud-bigtable/samples/Gemfile b/google-cloud-bigtable/samples/Gemfile index 58f0be34cb8f..dd982db3b15e 100644 --- a/google-cloud-bigtable/samples/Gemfile +++ b/google-cloud-bigtable/samples/Gemfile @@ -27,7 +27,7 @@ end group :test do gem "google-style", "~> 1.25.1" - gem "minitest", "~> 5.14" + gem "minitest", "~> 6.0" gem "minitest-focus", "~> 1.1" gem "minitest-hooks", "~> 1.5" gem "rake" diff --git a/google-cloud-core/Gemfile b/google-cloud-core/Gemfile index 13b20d5dc09d..b3bc3a89d1df 100644 --- a/google-cloud-core/Gemfile +++ b/google-cloud-core/Gemfile @@ -7,14 +7,14 @@ gem "google-cloud-errors", path: "../google-cloud-errors" gem "autotest-suffix", "~> 1.1" gem "googleauth", "~> 1.0" gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.14" +gem "minitest", "~> 6.0" gem "minitest-autotest", "~> 1.0" gem "minitest-focus", "~> 1.1" gem "minitest-rg", "~> 5.2" gem "minitest-reporters", "~> 1.5.0", require: false gem "rake" gem "redcarpet", "~> 3.0" -gem "simplecov", "~> 0.9" +gem "simplecov", "~> 1.0" gem "yard", "~> 0.9" gem "yard-doctest", "~> 0.1.13" gem "ostruct", "~> 0.6.3" diff --git a/google-cloud-core/Gemfile.lock b/google-cloud-core/Gemfile.lock index 6c34d826ae2c..405ef4f1e1ca 100644 --- a/google-cloud-core/Gemfile.lock +++ b/google-cloud-core/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: ../google-cloud-errors specs: - google-cloud-errors (1.6.0) + google-cloud-errors (1.7.0) PATH remote: . @@ -20,7 +20,6 @@ GEM autotest-suffix (1.1.0) base64 (0.3.0) builder (3.3.0) - docile (1.4.1) drb (2.2.3) faraday (2.14.3) faraday-net_http (>= 2.0, < 3.5) @@ -48,10 +47,11 @@ GEM language_server-protocol (3.17.0.5) lint_roller (1.1.0) logger (1.7.0) - minitest (5.27.0) - minitest-autotest (1.2.0) - minitest-server (~> 1.0) - path_expander (~> 2.0) + minitest (6.0.6) + drb (~> 2.0) + prism (~> 1.5) + minitest-autotest (1.2.2) + minitest (~> 6.0) minitest-focus (1.4.1) minitest (> 5.0) minitest-reporters (1.5.0) @@ -61,9 +61,6 @@ GEM ruby-progressbar minitest-rg (5.4.0) minitest (>= 5.0, < 7) - minitest-server (1.0.10) - drb (~> 2.0) - minitest (~> 5.16) net-http (0.9.1) uri (>= 0.11.1) os (1.1.4) @@ -72,7 +69,6 @@ GEM parser (3.3.11.1) ast (~> 2.4.1) racc - path_expander (2.0.1) prism (1.9.0) pstore (0.2.1) public_suffix (7.0.5) @@ -100,12 +96,7 @@ GEM addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 4.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.2) - simplecov_json_formatter (0.1.4) + simplecov (1.0.1) unicode-display_width (3.2.0) unicode-emoji (~> 4.1) unicode-emoji (4.2.0) @@ -125,7 +116,7 @@ DEPENDENCIES google-cloud-errors! google-style (~> 1.30.1) googleauth (~> 1.0) - minitest (~> 5.14) + minitest (~> 6.0) minitest-autotest (~> 1.0) minitest-focus (~> 1.1) minitest-reporters (~> 1.5.0) @@ -133,25 +124,24 @@ DEPENDENCIES ostruct (~> 0.6.3) rake redcarpet (~> 3.0) - simplecov (~> 0.9) + simplecov (~> 1.0) yard (~> 0.9) yard-doctest (~> 0.1.13) CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af - ansi (1.6.0) + ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 autotest-suffix (1.1.0) sha256=9bb29331b7b66a9659b01ef10839bd61fc1a6e95477c8ea710bd01e10c380977 base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b - builder (3.3.0) - bundler (4.0.14) sha256=d09a0a965cf772266a7e49e83610be7c2f4e49e61134c42a56804bb383cc24b8 - docile (1.4.1) sha256=96159be799bfa73cdb721b840e9802126e4e03dfc26863db73647204c727f21e + builder (3.3.0) sha256=497918d2f9dca528fdca4b88d84e4ef4387256d984b8154e9d5d3fe5a9c8835f + bundler (4.0.16) sha256=d6ca5dd440c24f9abce9844cf44cc8e18c6a553de65a47efb4544137af92c47d drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373 faraday (2.14.3) sha256=1882247e6766615c8220b4392bf1d27f6ebb63d8e28267587cef1fb0bf37f278 faraday-net_http (3.4.4) sha256=0e78af151747ed1b00f33e25973b4bc220d7f16c00c39676817c8b12331eb588 google-cloud-core (1.9.0) google-cloud-env (2.3.1) sha256=0faac01eb27be78c2591d64433663b1a114f8f7af55a4f819755426cac9178e7 - google-cloud-errors (1.6.0) + google-cloud-errors (1.7.0) google-logging-utils (0.2.0) sha256=675462b4ea5affa825a3442694ca2d75d0069455a1d0956127207498fca3df7b google-style (1.30.1) sha256=ae9260c1f86856d8179a17fb270ccc2137ec0c0baa2a728ab5c8e7d76ce4032a googleauth (1.17.1) sha256=0f7e6fc70e204cee1b2d71f1e1de2d3b349d432404197fe68ebf7fa23d0821b9 @@ -160,18 +150,16 @@ CHECKSUMS language_server-protocol (3.17.0.5) sha256=fd1e39a51a28bf3eec959379985a72e296e9f9acfce46f6a79d31ca8760803cc lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - minitest (5.27.0) sha256=2d3b17f8a36fe7801c1adcffdbc38233b938eb0b4966e97a6739055a45fa77d5 - minitest-autotest (1.2.0) sha256=60d031cba705215450662b0060f03f96507682b346a19c27f6756751ad92d2b4 + minitest (6.0.6) sha256=153ea36d1d987a62942382b61075745042a2b3123b1cd48f4c3675af9cc7d6f1 + minitest-autotest (1.2.2) sha256=ce9844aae6a47f24ce5decb81a02555098185d71d389396112f59d591164583f minitest-focus (1.4.1) sha256=394517cbe2dcb2d992d8ffc41a3b2b6315777a4daa69239de4fefe7110dd810e - minitest-reporters (1.5.0) + minitest-reporters (1.5.0) sha256=a693acddc67987cde96d33ad6766b8d3e8522bb4c8a20628352950c30d42f0a3 minitest-rg (5.4.0) sha256=54d42bb8ce876381245be5866f3c1dd704ef79c06ba5c9ff280c0aa28c56effb - minitest-server (1.0.10) sha256=275439bf3ffc433fcbe161733248f1d9749ebf122892cf010bf864aaa95cef75 net-http (0.9.1) sha256=25ba0b67c63e89df626ed8fac771d0ad24ad151a858af2cc8e6a716ca4336996 os (1.1.4) sha256=57816d6a334e7bd6aed048f4b0308226c5fb027433b67d90a9ab435f35108d3f ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (2.1.0) sha256=b35258865c2e31134c5ecb708beaaf6772adf9d5efae28e93e99260877b09356 parser (3.3.11.1) sha256=d17ace7aabe3e72c3cc94043714be27cc6f852f104d81aa284c2281aecc65d54 - path_expander (2.0.1) sha256=2de201164bff4719cc4d0b3767286e9977cc832a59c4d70abab571ec86cb41e4 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 pstore (0.2.1) sha256=03904d0f2c66579e96d1e6704cdabc0c88df7ea8ed8782d9f3569f6f6c702c1a public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 @@ -184,9 +172,7 @@ CHECKSUMS rubocop-ast (1.49.1) sha256=4412f3ee70f6fe4546cc489548e0f6fcf76cafcfa80fa03af67098ffed755035 ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 signet (0.22.0) sha256=b76d495ccb07ad35dbc89f3e920665a9d8ed717141955034005d7843dcfe4780 - simplecov (0.22.0) sha256=fe2622c7834ff23b98066bb0a854284b2729a569ac659f82621fc22ef36213a5 - simplecov-html (0.13.2) sha256=bd0b8e54e7c2d7685927e8d6286466359b6f16b18cb0df47b508e8d73c777246 - simplecov_json_formatter (0.1.4) sha256=529418fbe8de1713ac2b2d612aa3daa56d316975d307244399fa4838c601b428 + simplecov (1.0.1) sha256=419d93c40484159d20b40e26e9a83cdd4c3afa2f3fd443bb8946c301cd658d75 unicode-display_width (3.2.0) sha256=0cdd96b5681a5949cdbc2c55e7b420facae74c4aaf9a9815eee1087cb1853c42 unicode-emoji (4.2.0) sha256=519e69150f75652e40bf736106cfbc8f0f73aa3fb6a65afe62fefa7f80b0f80f uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6 @@ -194,4 +180,4 @@ CHECKSUMS yard-doctest (0.1.17) sha256=7cb35a75d99f58fc42ee72d3542a36e227237b621a40aebc391c95988b72847f BUNDLED WITH - 4.0.14 + 4.0.16 diff --git a/google-cloud-errors/Gemfile b/google-cloud-errors/Gemfile index bd9b45985a96..b4d48db68d2e 100644 --- a/google-cloud-errors/Gemfile +++ b/google-cloud-errors/Gemfile @@ -6,13 +6,13 @@ gem "autotest-suffix", "~> 1.1" gem "google-apis-core", ">= 0.2", "< 2" gem "google-gax", "~> 1.8" gem "google-style", "~> 1.30.1" -gem "minitest", "~> 5.14" +gem "minitest", "~> 6.0" gem "minitest-autotest", "~> 1.0" gem "minitest-focus", "~> 1.1" gem "minitest-rg", "~> 5.2" gem "minitest-reporters", "~> 1.5.0", require: false gem "rake" gem "redcarpet", "~> 3.0" -gem "simplecov", "~> 0.9" +gem "simplecov", "~> 1.0" gem "yard", "~> 0.9" gem "yard-doctest", "~> 0.1.13" diff --git a/google-cloud-errors/Gemfile.lock b/google-cloud-errors/Gemfile.lock index 5e1d6d900d10..6d17b6dd0fd7 100644 --- a/google-cloud-errors/Gemfile.lock +++ b/google-cloud-errors/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - google-cloud-errors (1.6.0) + google-cloud-errors (1.7.0) GEM remote: https://rubygems.org/ @@ -14,7 +14,6 @@ GEM base64 (0.3.0) builder (3.3.0) declarative (0.0.20) - docile (1.4.1) drb (2.2.3) faraday (1.10.6) faraday-em_http (~> 1.0) @@ -85,10 +84,11 @@ GEM lint_roller (1.1.0) memoist (0.16.2) mini_mime (1.1.5) - minitest (5.27.0) - minitest-autotest (1.2.0) - minitest-server (~> 1.0) - path_expander (~> 2.0) + minitest (6.0.6) + drb (~> 2.0) + prism (~> 1.5) + minitest-autotest (1.2.2) + minitest (~> 6.0) minitest-focus (1.4.1) minitest (> 5.0) minitest-reporters (1.5.0) @@ -98,9 +98,6 @@ GEM ruby-progressbar minitest-rg (5.4.0) minitest (>= 5.0, < 7) - minitest-server (1.0.10) - drb (~> 2.0) - minitest (~> 5.16) multi_json (1.21.1) multipart-post (2.4.1) mutex_m (0.3.0) @@ -109,7 +106,6 @@ GEM parser (3.3.11.1) ast (~> 2.4.1) racc - path_expander (2.0.1) prism (1.9.0) public_suffix (7.0.5) racc (1.8.1) @@ -144,12 +140,7 @@ GEM addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 4.0) - simplecov (0.22.0) - docile (~> 1.1) - simplecov-html (~> 0.11) - simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.2) - simplecov_json_formatter (0.1.4) + simplecov (1.0.1) trailblazer-option (0.1.2) uber (0.1.0) unicode-display_width (3.2.0) @@ -170,27 +161,26 @@ DEPENDENCIES google-cloud-errors! google-gax (~> 1.8) google-style (~> 1.30.1) - minitest (~> 5.14) + minitest (~> 6.0) minitest-autotest (~> 1.0) minitest-focus (~> 1.1) minitest-reporters (~> 1.5.0) minitest-rg (~> 5.2) rake redcarpet (~> 3.0) - simplecov (~> 0.9) + simplecov (~> 1.0) yard (~> 0.9) yard-doctest (~> 0.1.13) CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af - ansi (1.6.0) + ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 autotest-suffix (1.1.0) sha256=9bb29331b7b66a9659b01ef10839bd61fc1a6e95477c8ea710bd01e10c380977 base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b - builder (3.3.0) - bundler (4.0.14) sha256=d09a0a965cf772266a7e49e83610be7c2f4e49e61134c42a56804bb383cc24b8 + builder (3.3.0) sha256=497918d2f9dca528fdca4b88d84e4ef4387256d984b8154e9d5d3fe5a9c8835f + bundler (4.0.16) sha256=d6ca5dd440c24f9abce9844cf44cc8e18c6a553de65a47efb4544137af92c47d declarative (0.0.20) sha256=8021dd6cb17ab2b61233c56903d3f5a259c5cf43c80ff332d447d395b17d9ff9 - docile (1.4.1) sha256=96159be799bfa73cdb721b840e9802126e4e03dfc26863db73647204c727f21e drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373 faraday (1.10.6) sha256=7ff4802a6b312876a2241b3e641ce0d5045e168dd871b422c35b505e5261ad4d faraday-em_http (1.0.0) sha256=7a3d4c7079789121054f57e08cd4ef7e40ad1549b63101f38c7093a9d6c59689 @@ -204,7 +194,7 @@ CHECKSUMS faraday-rack (1.0.0) sha256=ef60ec969a2bb95b8dbf24400155aee64a00fc8ba6c6a4d3968562bcc92328c0 faraday-retry (1.0.4) sha256=dc659233777fabf96c69c2ffe56c0a5d2c102af90321a42cc6c90157bcd716aa google-apis-core (0.11.3) sha256=43217013b129d7d52c31ebf94146646c55f463ed25e68ad7523fb644d5a9cc97 - google-cloud-errors (1.6.0) + google-cloud-errors (1.7.0) google-gax (1.8.2) sha256=b66d07234eaa3061190cae85f4900169a023b6fe13029d5d800cb227ca2236e2 google-protobuf (3.25.8) sha256=102c8500502e224a5daa7447bdd2c458a25a6c7b0bf5d8496a559ada131952b7 google-style (1.30.1) sha256=ae9260c1f86856d8179a17fb270ccc2137ec0c0baa2a728ab5c8e7d76ce4032a @@ -220,19 +210,17 @@ CHECKSUMS lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 memoist (0.16.2) sha256=a52c53a3f25b5875151670b2f3fd44388633486dc0f09f9a7150ead1e3bf3c45 mini_mime (1.1.5) sha256=8681b7e2e4215f2a159f9400b5816d85e9d8c6c6b491e96a12797e798f8bccef - minitest (5.27.0) sha256=2d3b17f8a36fe7801c1adcffdbc38233b938eb0b4966e97a6739055a45fa77d5 - minitest-autotest (1.2.0) sha256=60d031cba705215450662b0060f03f96507682b346a19c27f6756751ad92d2b4 + minitest (6.0.6) sha256=153ea36d1d987a62942382b61075745042a2b3123b1cd48f4c3675af9cc7d6f1 + minitest-autotest (1.2.2) sha256=ce9844aae6a47f24ce5decb81a02555098185d71d389396112f59d591164583f minitest-focus (1.4.1) sha256=394517cbe2dcb2d992d8ffc41a3b2b6315777a4daa69239de4fefe7110dd810e - minitest-reporters (1.5.0) + minitest-reporters (1.5.0) sha256=a693acddc67987cde96d33ad6766b8d3e8522bb4c8a20628352950c30d42f0a3 minitest-rg (5.4.0) sha256=54d42bb8ce876381245be5866f3c1dd704ef79c06ba5c9ff280c0aa28c56effb - minitest-server (1.0.10) sha256=275439bf3ffc433fcbe161733248f1d9749ebf122892cf010bf864aaa95cef75 multi_json (1.21.1) sha256=e6126a31808e3b4d19f483c775ceac34df190dffa62adfb63a165ee14ba68080 multipart-post (2.4.1) sha256=9872d03a8e552020ca096adadbf5e3cb1cd1cdd6acd3c161136b8a5737cdb4a8 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 os (1.1.4) sha256=57816d6a334e7bd6aed048f4b0308226c5fb027433b67d90a9ab435f35108d3f parallel (2.1.0) sha256=b35258865c2e31134c5ecb708beaaf6772adf9d5efae28e93e99260877b09356 parser (3.3.11.1) sha256=d17ace7aabe3e72c3cc94043714be27cc6f852f104d81aa284c2281aecc65d54 - path_expander (2.0.1) sha256=2de201164bff4719cc4d0b3767286e9977cc832a59c4d70abab571ec86cb41e4 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f @@ -249,9 +237,7 @@ CHECKSUMS ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby2_keywords (0.0.5) sha256=ffd13740c573b7301cf7a2e61fc857b2a8e3d3aff32545d6f8300d8bae10e3ef signet (0.22.0) sha256=b76d495ccb07ad35dbc89f3e920665a9d8ed717141955034005d7843dcfe4780 - simplecov (0.22.0) sha256=fe2622c7834ff23b98066bb0a854284b2729a569ac659f82621fc22ef36213a5 - simplecov-html (0.13.2) sha256=bd0b8e54e7c2d7685927e8d6286466359b6f16b18cb0df47b508e8d73c777246 - simplecov_json_formatter (0.1.4) sha256=529418fbe8de1713ac2b2d612aa3daa56d316975d307244399fa4838c601b428 + simplecov (1.0.1) sha256=419d93c40484159d20b40e26e9a83cdd4c3afa2f3fd443bb8946c301cd658d75 trailblazer-option (0.1.2) sha256=20e4f12ea4e1f718c8007e7944ca21a329eee4eed9e0fa5dde6e8ad8ac4344a3 uber (0.1.0) sha256=5beeb407ff807b5db994f82fa9ee07cfceaa561dad8af20be880bc67eba935dc unicode-display_width (3.2.0) sha256=0cdd96b5681a5949cdbc2c55e7b420facae74c4aaf9a9815eee1087cb1853c42 @@ -260,4 +246,4 @@ CHECKSUMS yard-doctest (0.1.17) sha256=7cb35a75d99f58fc42ee72d3542a36e227237b621a40aebc391c95988b72847f BUNDLED WITH - 4.0.14 + 4.0.16 diff --git a/google-cloud-logging/Gemfile b/google-cloud-logging/Gemfile index 7d3f725f9cae..65d11643217c 100644 --- a/google-cloud-logging/Gemfile +++ b/google-cloud-logging/Gemfile @@ -37,7 +37,7 @@ gem "rack", ">= 0.1" gem "railties", ">= 5.0", "< 8.1.4" gem "rake" gem "redcarpet", "~> 3.6" -gem "simplecov", "~> 0.22" +gem "simplecov", "~> 1.0" gem "stackdriver-core", path: "../stackdriver-core" gem "yard", "~> 0.9" gem "yard-doctest", "~> 0.1.13" diff --git a/google-cloud-logging/samples/Gemfile b/google-cloud-logging/samples/Gemfile index f8203f01ad29..706c4cde8076 100644 --- a/google-cloud-logging/samples/Gemfile +++ b/google-cloud-logging/samples/Gemfile @@ -21,7 +21,7 @@ gem "google-cloud-logging", path: master ? "../../google-cloud-logging" : nil group :test do gem "google-cloud-storage" gem "google-style", "~> 1.25.1" - gem "minitest", "~> 5.14" + gem "minitest", "~> 6.0" gem "minitest-focus", "~> 1.1" gem "minitest-rg", "~> 5.2" gem "rake" diff --git a/google-cloud-monitoring/samples/Gemfile b/google-cloud-monitoring/samples/Gemfile index f1e10c4424d7..a5cbdbe62f47 100644 --- a/google-cloud-monitoring/samples/Gemfile +++ b/google-cloud-monitoring/samples/Gemfile @@ -25,7 +25,7 @@ gem "google-cloud-monitoring-dashboard-v1", path: master ? "../../google-cloud-m group :test do gem "google-style", "~> 1.25.1" gem "irb" - gem "minitest", "~> 5.14" + gem "minitest", "~> 6.0" gem "minitest-focus", "~> 1.1" gem "minitest-hooks", "~> 1.5" gem "rake", ">= 12.0" diff --git a/google-cloud-pubsub/Gemfile b/google-cloud-pubsub/Gemfile index c9b084768e01..8e4a2a514d2c 100644 --- a/google-cloud-pubsub/Gemfile +++ b/google-cloud-pubsub/Gemfile @@ -23,7 +23,7 @@ gem "autotest-suffix", "~> 1.1" gem "avro", "~> 1.12" gem "bigdecimal", ">= 3.2", "< 5" gem "google-style", "~> 1.31.1" -gem "minitest", "~> 5.25" +gem "minitest", "~> 6.0" gem "minitest-autotest", "~> 1.1" gem "minitest-focus", "~> 1.4" gem "minitest-reporters", "~> 1.7.0", require: false @@ -32,7 +32,7 @@ gem "ostruct", "~> 0.6.3" gem "pry", "~> 0.15.2" gem "rake" gem "redcarpet", "~> 3.6.1" -gem "retriable", "~> 3.1.2" -gem "simplecov", "~> 0.22" +gem "retriable", "~> 4.2.0" +gem "simplecov", "~> 1.0" gem "yard", "~> 0.9.37" gem "yard-doctest", "~> 0.1.17" diff --git a/google-cloud-pubsub/samples/Gemfile b/google-cloud-pubsub/samples/Gemfile index ea37962524e6..74416eb6bebf 100644 --- a/google-cloud-pubsub/samples/Gemfile +++ b/google-cloud-pubsub/samples/Gemfile @@ -31,7 +31,7 @@ group :test do gem "avro", "~> 1.10" gem "google-cloud-bigquery" gem "google-style", "~> 1.25.1" - gem "minitest", "~> 5.14" + gem "minitest", "~> 6.0" gem "minitest-focus", "~> 1.1" gem "minitest-hooks", "~> 1.5" gem "rack-test" diff --git a/google-cloud-pubsub/v2samples/Gemfile b/google-cloud-pubsub/v2samples/Gemfile index 7cb35b395703..808173a76f39 100644 --- a/google-cloud-pubsub/v2samples/Gemfile +++ b/google-cloud-pubsub/v2samples/Gemfile @@ -31,7 +31,7 @@ group :test do gem "avro", "~> 1.10" gem "google-cloud-bigquery" gem "google-style", "~> 1.25.1" - gem "minitest", "~> 5.14" + gem "minitest", "~> 6.0" gem "minitest-focus", "~> 1.1" gem "minitest-hooks", "~> 1.5" gem "rack-test" diff --git a/google-cloud-storage/samples/Gemfile b/google-cloud-storage/samples/Gemfile index 67a916a8415c..cbc05ad51afc 100644 --- a/google-cloud-storage/samples/Gemfile +++ b/google-cloud-storage/samples/Gemfile @@ -31,7 +31,7 @@ end group :test do gem "google-style", "~> 1.30.0" - gem "minitest", "~> 5.14" + gem "minitest", "~> 6.0" gem "minitest-focus", "~> 1.1" gem "minitest-hooks", "~> 1.5" gem "rake"