Skip to content

Commit 7a92ac2

Browse files
committed
(MODULES-11365) Pins puppet_litmus
This module has a transitive dependency on r10k through puppet_litmus. We need r10k >= 3.15.2 for Ruby 3.2 compatibility, but puppet_litmus 0.34.6 pins r10k at 3.15.1 to maintain compatibility with earlier versions of Ruby. This commit pins puppet_litmus at 0.34.5 so our transitive dependency on r10k will let us run Ruby 3.2.
1 parent 5584da4 commit 7a92ac2

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

.sync.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ Gemfile:
4343
version: '4.21.0' # due to https://github.com/octokit/octokit.rb/issues/1391
4444
- gem: async
4545
version: '~> 1.30' # otherwise async 2.0.0(needs ruby >=3.1.0) is wrongly selected by bundler on jenkins while running with ruby 2.7.1
46+
- gem: puppet_litmus
47+
version: '0.34.5'
4648
appveyor.yml:
4749
delete: true
4850
.travis.yml:

Gemfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ group :development do
5252
gem "async", '~> 1.30', require: false
5353
end
5454
group :system_tests do
55-
gem "puppet_litmus", '< 1.0.0', require: false, platforms: [:ruby, :x64_mingw]
55+
# Pin Litmus to the last version that doens't pin r10k
56+
# We need later versions of r10k for Ruby 3.2 compatibility
57+
gem "puppet_litmus", '= 0.34.5', require: false, platforms: [:ruby, :x64_mingw]
5658
gem "serverspec", '~> 2.41', require: false
5759
gem "voxpupuli-acceptance"
5860
end

0 commit comments

Comments
 (0)