Skip to content

Commit 6b2c928

Browse files
Copilotcliffano
andauthored
fix: pin ffi to 1.15.5 and add gem install ordering for Ruby 2.7 compatibility (#28)
* Initial plan * fix: pin ffi to 1.15.5 and add ordering to fix Ruby 2.7 CI failures Agent-Logs-Url: https://github.com/shinesolutions/aem-platform-buildenv/sessions/2ea5dca2-47a2-4b3f-bd58-aa1756ff8b3b Co-authored-by: cliffano <86285+cliffano@users.noreply.github.com> * fix: pin mixlib-log for inspec install on Ruby 2.7 --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: cliffano <86285+cliffano@users.noreply.github.com> Co-authored-by: Cliffano Subagio <cliffano@gmail.com>
1 parent ab01599 commit 6b2c928

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

provisioners/aem-platform-buildenv.pp

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,21 +101,27 @@
101101
ensure => '5.1.1',
102102
provider => 'puppet_gem',
103103
}
104-
package { 'train':
105-
ensure => '0.31.0',
104+
package { 'mixlib-log':
105+
ensure => '3.1.2.1',
106106
provider => 'puppet_gem',
107107
}
108108
package { 'excon':
109109
ensure => '1.2.5',
110110
provider => 'puppet_gem',
111111
}
112112
package { 'ffi':
113-
ensure => '1.17.4',
113+
ensure => '1.15.5',
114+
provider => 'puppet_gem',
115+
}
116+
package { 'train':
117+
ensure => '0.31.0',
114118
provider => 'puppet_gem',
119+
require => Package['excon'],
115120
}
116121
package { 'inspec':
117122
ensure => '1.51.6',
118123
provider => 'puppet_gem',
124+
require => [Package['ffi'], Package['mixlib-log']],
119125
}
120126
package { 'capybara':
121127
ensure => '3.30.0',

0 commit comments

Comments
 (0)