Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
7a82090
chore(deps): restrict Phase 1 to strictly Gemfile.lock maintenance an…
torreypayne Jul 13, 2026
69b8a31
fix(deps): properly evaluate lockFileMaintenance while keeping Gemfil…
torreypayne Jul 14, 2026
925cfe5
fix(deps): enable top-level lockFileMaintenance while disabling non-P…
torreypayne Jul 14, 2026
1a2420e
fix(deps): disable direct Gemfile rubygems extraction using matchData…
torreypayne Jul 14, 2026
35005f5
fix(deps): disable direct Gemfile rubygems extraction without matchDe…
torreypayne Jul 14, 2026
3aa751c
fix(deps): strictly disable all rubygems checking so purely lockFileM…
torreypayne Jul 14, 2026
7d04679
chore(renovate): set update schedule to monthly, group patch updates,…
torreypayne Jul 14, 2026
cb3177e
chore(renovate): test json5 check lockfile maintenance without schedule
torreypayne Jul 14, 2026
1e3df51
chore(renovate): use unique groupName to force authentic net-new E2E …
torreypayne Jul 14, 2026
6929430
chore(renovate): set explicit branchName for lockFileMaintenance to i…
torreypayne Jul 14, 2026
fb36adb
chore(renovate): enforce rangeStrategy=update-lockfile on lockFileMai…
torreypayne Jul 14, 2026
920090b
chore(renovate): adopt rangeStrategy=in-range-only to strictly preven…
torreypayne Jul 14, 2026
c0677a3
chore(renovate): test updateLockFiles=true inside lockFileMaintenance…
torreypayne Jul 14, 2026
13ab927
chore(renovate): finalize Phase 1 lockfile maintenance configuration …
torreypayne Jul 14, 2026
0d51c87
chore(renovate): remove deprecated updateLockFiles property so config…
torreypayne Jul 14, 2026
1946d42
chore(renovate): update config comments to accurately reflect minimal…
torreypayne Jul 14, 2026
6941c47
chore(renovate): inherit monthly schedule for lockfile maintenance
torreypayne Jul 14, 2026
51e33bc
chore(deps): update core handwritten gems lockfiles
renovate-bot Jul 14, 2026
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
54 changes: 0 additions & 54 deletions .github/renovate.json

This file was deleted.

56 changes: 56 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
// 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": "update-lockfile",
// Phase 1: Minimal lockfile maintenance across Core & Handwritten gems without proactive version bumps
"lockFileMaintenance": {
"enabled": true,
"groupName": "core handwritten gems lockfiles",
"automerge": false,
// Inherits "schedule:monthly" from extends preset
"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": [
"!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/**"
],
"enabled": false
},
// 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": "Disable proactive rubygems version checking across Phase 1 so lockFileMaintenance runs with minimal necessary constraint updates",
"matchDatasources": [
"rubygems"
],
"enabled": false
}
]
}
2 changes: 1 addition & 1 deletion google-cloud-bigquery/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -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"
27 changes: 9 additions & 18 deletions google-cloud-bigquery/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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)

Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -432,4 +423,4 @@ CHECKSUMS
yard-doctest (0.1.17) sha256=7cb35a75d99f58fc42ee72d3542a36e227237b621a40aebc391c95988b72847f

BUNDLED WITH
4.0.14
4.0.16
2 changes: 1 addition & 1 deletion google-cloud-bigquery/samples/simple_app/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion google-cloud-bigquery/samples/snippets/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 2 additions & 2 deletions google-cloud-bigtable/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -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"
2 changes: 1 addition & 1 deletion google-cloud-bigtable/samples/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
4 changes: 2 additions & 2 deletions google-cloud-core/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Loading
Loading