Skip to content

Commit c7440a0

Browse files
authored
Merge pull request #92 from puppetlabs/maint/main/pin-orchestrator
(maint) Update Gems
2 parents 9c7f63f + ae6ea62 commit c7440a0

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

.sync.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,16 @@ Gemfile:
3434
version: '~> 2'
3535
- gem: beaker-rspec
3636
from_env: BEAKER_RSPEC_VERSION
37-
# Prevent beaker-puppet from being installed on Ruby > 3.1 until beaker-puppet supports newer Rubies
3837
- gem: beaker-puppet
3938
from_env: BEAKER_PUPPET_VERSION
4039
version: '~> 4.0'
41-
condition: Gem::Requirement.create('< 3.2.0').satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
42-
- gem: async
43-
version: '~> 1'
4440
- gem: beaker-module_install_helper
4541
- gem: nokogiri
42+
# Conflicting Faraday requirements cause unexpected dependency resolution
43+
# Pin orchestrator_client until all dependencies support Faraday >= 2
44+
# See: P4DEVOPS-8804
45+
- gem: 'orchestrator_client'
46+
version: '< 0.7.1'
4647
":system_tests":
4748
- gem: voxpupuli-acceptance
4849

Gemfile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,22 +61,22 @@ group :development do
6161
gem "beaker-abs", *location_for(ENV['BEAKER_ABS_VERSION'] || '~> 1.0')
6262
gem "beaker-hostgenerator", *location_for(ENV['BEAKER_HOSTGENERATOR_VERSION'] || '~> 2')
6363
gem "beaker-rspec"
64-
gem "beaker-puppet", *location_for(ENV['BEAKER_PUPPET_VERSION'] || '~> 4.0') if Gem::Requirement.create('< 3.2.0').satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
65-
gem "async", '~> 1', require: false
64+
gem "beaker-puppet", *location_for(ENV['BEAKER_PUPPET_VERSION'] || '~> 4.0')
6665
gem "beaker-module_install_helper", require: false
6766
gem "nokogiri", require: false
67+
gem "orchestrator_client", '< 0.7.1', require: false
6868
end
6969
group :development, :release_prep do
7070
gem "puppet-strings", '~> 4.0', require: false
7171
gem "puppetlabs_spec_helper", '~> 8.0', require: false
7272
gem "puppet-blacksmith", '~> 7.0', require: false
7373
end
7474
group :system_tests do
75-
gem "puppet_litmus", '~> 2.0', require: false, platforms: [:ruby, :x64_mingw] if !ENV['PUPPET_FORGE_TOKEN'].to_s.empty?
76-
gem "puppet_litmus", '~> 1.0', require: false, platforms: [:ruby, :x64_mingw] if ENV['PUPPET_FORGE_TOKEN'].to_s.empty?
77-
gem "CFPropertyList", '< 3.0.7', require: false, platforms: [:mswin, :mingw, :x64_mingw]
78-
gem "serverspec", '~> 2.41', require: false
79-
gem "voxpupuli-acceptance", '~> 3.2', require: false
75+
gem "puppet_litmus", '~> 2.0', require: false, platforms: [:ruby, :x64_mingw] if !ENV['PUPPET_FORGE_TOKEN'].to_s.empty?
76+
gem "puppet_litmus", '~> 1.0', require: false, platforms: [:ruby, :x64_mingw] if ENV['PUPPET_FORGE_TOKEN'].to_s.empty?
77+
gem "CFPropertyList", '< 3.0.7', require: false, platforms: [:mswin, :mingw, :x64_mingw]
78+
gem "serverspec", '~> 2.41', require: false
79+
gem "voxpupuli-acceptance", require: false
8080
end
8181

8282
gems = {}

0 commit comments

Comments
 (0)