diff --git a/.rubocop.yml b/.rubocop.yml index 7800c800c..64753e6dc 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,25 +1,55 @@ --- -inherit_from: .rubocop_todo.yml - -inherit_gem: - voxpupuli-rubocop: rubocop.yml +plugins: + - rubocop-rake AllCops: - TargetRubyVersion: '3.2' - Exclude: - - vendor/**/* - - .vendor/**/* - - spec/fixtures/**/* - - modules/**/* + TargetRubyVersion: 3.2 + NewCops: disable -Style/SymbolProc: +Layout/LineLength: + Enabled: false + +Metrics/AbcSize: + Enabled: false + +Metrics/BlockLength: + Enabled: false + +Metrics/CyclomaticComplexity: + Enabled: false + +Metrics/MethodLength: + Enabled: false + +Metrics/PerceivedComplexity: Enabled: false Naming/FileName: Enabled: false -Layout/LineLength: - Max: 150 +Style/Documentation: + Enabled: false -Style/FetchEnvVar: - Enabled: false \ No newline at end of file +Style/DoubleNegation: + Enabled: false + +Style/FrozenStringLiteralComment: + Enabled: false + +Style/HashSyntax: + Enabled: false + +Style/PerlBackrefs: + Enabled: false + +Style/RegexpLiteral: + Enabled: false + +Style/SymbolArray: + Enabled: false + +Style/SymbolProc: + Enabled: false + +Style/WordArray: + Enabled: false diff --git a/Gemfile b/Gemfile index db2ce69ca..0fce0ddc7 100644 --- a/Gemfile +++ b/Gemfile @@ -56,4 +56,4 @@ end # https://github.com/OpenVoxProject/openvox/issues/90 gem 'syslog', '~> 0.3' if RUBY_VERSION >= '3.4' -gem 'puppet_metadata', '~> 5.3' +gem 'puppet_metadata', '>= 5.3', '< 7' diff --git a/openbolt.gemspec b/openbolt.gemspec index d7101d559..88b820c97 100644 --- a/openbolt.gemspec +++ b/openbolt.gemspec @@ -48,7 +48,7 @@ Gem::Specification.new do |spec| spec.add_dependency "CFPropertyList", ">= 2.2" spec.add_dependency "concurrent-ruby", "~> 1.0" spec.add_dependency "ffi", ">= 1.9.25", "< 2.0.0" - spec.add_dependency "hiera-eyaml", ">= 3.0.0", "< 5.0.0" + spec.add_dependency "hiera-eyaml", ">= 3.0.0", "< 6.0.0" spec.add_dependency "json", "~> 2.6" spec.add_dependency "jwt", "~> 2.2" spec.add_dependency "logging", "~> 2.2" @@ -57,7 +57,7 @@ Gem::Specification.new do |spec| spec.add_dependency "net-ssh", ">= 4.0", "< 8.0" spec.add_dependency "net-ssh-krb", "~> 0.5" spec.add_dependency "openvox", "~> 8.0" - spec.add_dependency "openvox-strings", '>= 5.0', '< 7' + spec.add_dependency "openvox-strings", '>= 5.0', '< 8' spec.add_dependency "puppetfile-resolver", ">= 0.6.2", "< 1.0" spec.add_dependency "puppet-resource_api", ">= 1.8.1" spec.add_dependency "r10k", ">= 3.10", "< 6" diff --git a/packaging/configs/components/puppet-runtime.json b/packaging/configs/components/puppet-runtime.json index 53caa8e77..141cfffe3 100644 --- a/packaging/configs/components/puppet-runtime.json +++ b/packaging/configs/components/puppet-runtime.json @@ -1 +1,2 @@ -{"location":"https://s3.osuosl.org/openvox-artifacts/puppet-runtime/2025.12.15.1/","version":"2025.12.15.1"} +{"location":"https://s3.osuosl.org/openvox-artifacts/puppet-runtime/2026.02.25.1/","version":"2026.02.25.1"} + diff --git a/packaging/configs/platforms/debian-13-armhf.rb b/packaging/configs/platforms/debian-13-armhf.rb new file mode 100644 index 000000000..1e7dca422 --- /dev/null +++ b/packaging/configs/platforms/debian-13-armhf.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +platform 'debian-13-amd64' do |plat| + plat.inherit_from_default +end diff --git a/packaging/configs/platforms/sles-16-aarch64.rb b/packaging/configs/platforms/sles-16-aarch64.rb new file mode 100644 index 000000000..66a00bf2b --- /dev/null +++ b/packaging/configs/platforms/sles-16-aarch64.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +platform 'sles-16-aarch64' do |plat| + plat.inherit_from_default +end diff --git a/packaging/configs/platforms/sles-16-x86_64.rb b/packaging/configs/platforms/sles-16-x86_64.rb new file mode 100644 index 000000000..ce1eaf214 --- /dev/null +++ b/packaging/configs/platforms/sles-16-x86_64.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +platform 'sles-16-x86_64' do |plat| + plat.inherit_from_default +end diff --git a/packaging/configs/platforms/ubuntu-24.04-armhf.rb b/packaging/configs/platforms/ubuntu-24.04-armhf.rb new file mode 100644 index 000000000..67218292e --- /dev/null +++ b/packaging/configs/platforms/ubuntu-24.04-armhf.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +platform 'ubuntu-24.04-armhf' do |plat| + plat.inherit_from_default +end diff --git a/packaging/configs/platforms/ubuntu-25.04-armhf.rb b/packaging/configs/platforms/ubuntu-25.04-armhf.rb new file mode 100644 index 000000000..fd1a8bc5a --- /dev/null +++ b/packaging/configs/platforms/ubuntu-25.04-armhf.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +platform 'ubuntu-25.04-armhf' do |plat| + plat.inherit_from_default +end diff --git a/packaging/configs/platforms/ubuntu-26.04-aarch64.rb b/packaging/configs/platforms/ubuntu-26.04-aarch64.rb new file mode 100644 index 000000000..414738e43 --- /dev/null +++ b/packaging/configs/platforms/ubuntu-26.04-aarch64.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +platform 'ubuntu-26.04-aarch64' do |plat| + plat.inherit_from_default +end diff --git a/packaging/configs/platforms/ubuntu-26.04-amd64.rb b/packaging/configs/platforms/ubuntu-26.04-amd64.rb new file mode 100644 index 000000000..a2baff50f --- /dev/null +++ b/packaging/configs/platforms/ubuntu-26.04-amd64.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +platform 'ubuntu-26.04-amd64' do |plat| + plat.inherit_from_default +end diff --git a/packaging/configs/platforms/ubuntu-26.04-armhf.rb b/packaging/configs/platforms/ubuntu-26.04-armhf.rb new file mode 100644 index 000000000..ec9faaf68 --- /dev/null +++ b/packaging/configs/platforms/ubuntu-26.04-armhf.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +platform 'ubuntu-26.04-armhf' do |plat| + plat.inherit_from_default +end