From f3a203e20c86682a3a1162f1a480b001c7d1783a Mon Sep 17 00:00:00 2001 From: alex501212 Date: Fri, 23 Aug 2024 11:20:49 +0100 Subject: [PATCH] updated ruby, openssl,net-ssh and puppet version --- configs/projects/bolt-runtime.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/configs/projects/bolt-runtime.rb b/configs/projects/bolt-runtime.rb index 2be7f6fad..bb9022245 100644 --- a/configs/projects/bolt-runtime.rb +++ b/configs/projects/bolt-runtime.rb @@ -1,13 +1,13 @@ project 'bolt-runtime' do |proj| # Used in component configurations to conditionally include dependencies proj.setting(:runtime_project, 'bolt') - proj.setting(:ruby_version, '2.7.8') - proj.setting(:openssl_version, '1.1.1') - proj.setting(:rubygem_net_ssh_version, '6.1.0') + proj.setting(:ruby_version, '3.2.5') + proj.setting(:openssl_version, '3.0') + proj.setting(:rubygem_net_ssh_version, '7.2.3') proj.setting(:augeas_version, '1.14.1') # TODO: Can runtime projects use these updated versions? proj.setting(:rubygem_deep_merge_version, '1.2.2') - proj.setting(:rubygem_puppet_version, '7.32.1') + proj.setting(:rubygem_puppet_version, '8.8.1') platform = proj.get_platform @@ -112,6 +112,10 @@ # What to build? # -------------- + # Required to build ruby >=3.0.0 + proj.component 'libffi' + proj.component 'libyaml' + # Ruby and deps proj.component "openssl-#{proj.openssl_version}" proj.component "runtime-bolt"