Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
b4ff406
Update Augeas to 0.6.0
nmburgan Nov 17, 2025
08445a4
Update ruby-selinux for supported platforms
nmburgan Nov 17, 2025
f592c5d
Remove 7.x and components
nmburgan Nov 17, 2025
3007508
Remove references to AIX 7.1
nmburgan Nov 17, 2025
5c1a908
Update curl to 8.17.0
nmburgan Nov 17, 2025
8b840f4
Update libxml2 to 2.15.1
nmburgan Nov 17, 2025
5586e2a
Update OpenSSL to 3.0.18
nmburgan Nov 17, 2025
fada058
Add openssl gem to Gemfile
nmburgan Nov 17, 2025
ac91027
Remove remnants of nokogiri
nmburgan Nov 17, 2025
a7d98b6
Pin Cygwin Ruby to 3.2.2-2
nmburgan Nov 17, 2025
440096d
Remove references to SLES 11
nmburgan Nov 17, 2025
725cbc8
Update update_gems task
nmburgan Nov 17, 2025
da8f225
Remove _shared-agent-components.rb
nmburgan Nov 17, 2025
10c3431
Add additional dependency checking to update_gems task
nmburgan Nov 17, 2025
1042051
Pin public_suffix to 6.0.2
nmburgan Nov 17, 2025
785255a
rubygem-patron: Add new component
nmburgan Nov 17, 2025
f48632a
Add libcurl-devel dep for rubygem-patron
nmburgan Nov 18, 2025
4da4d6f
Add project directories to openbolt-runtime
nmburgan Nov 18, 2025
7c0cc24
Change puppet -> openvox, puppet-strings -> openvox-strings, facter -…
nmburgan Nov 19, 2025
6cf83f8
Add .ruby-version to .gitignore
nmburgan Nov 19, 2025
21eb9cc
Remove unused task
nmburgan Nov 19, 2025
11a9d26
rubygem-jwt: Update 2.7.1 -> 2.10.2
nmburgan Nov 19, 2025
58cad28
Unpin rubygem-puppet_forge
nmburgan Nov 19, 2025
082030e
Unpin rubygem-rubyntlm
nmburgan Nov 19, 2025
5e8171c
Unpin rubygem-minitar
nmburgan Nov 19, 2025
3653b24
Add rubocop and tons of linting changes
nmburgan Nov 19, 2025
baea60d
Remove libxslt
nmburgan Nov 20, 2025
dbb5b54
Fix unintended pipe in regex in build task
nmburgan Nov 20, 2025
f2f5f35
rubygem-fiddle: Add new component
nmburgan Nov 22, 2025
f855137
rubygem-net-ftp: Add new component
nmburgan Nov 22, 2025
d5c61ad
rubygem-win32ole: Add new component
nmburgan Nov 22, 2025
f07d307
Refactor update_gems task
nmburgan Nov 26, 2025
19b799f
Update rubygem components
nmburgan Nov 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 0 additions & 41 deletions .github/workflows/component_diff_check.yml

This file was deleted.

3 changes: 3 additions & 0 deletions .github/workflows/runtime_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,6 @@ jobs:
if [ $stat -eq 1 ]; then
false
fi

- name: Run rubocop
run: bundle exec rubocop
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ ext/packaging
ext/build_metadata*.json
pkg
*.swp
.ruby-version
55 changes: 55 additions & 0 deletions .rubocop.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
plugins:
- rubocop-rake

AllCops:
TargetRubyVersion: 3.2
NewCops: disable

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

Style/Documentation:
Enabled: false

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
14 changes: 9 additions & 5 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
source ENV['GEM_SOURCE'] || "https://rubygems.org"
source ENV['GEM_SOURCE'] || 'https://rubygems.org'

def location_for(place)
if place =~ /^((?:git[:@]|https:)[^#]*)#(.*)/
Expand All @@ -11,16 +11,20 @@ def location_for(place)
end

gem 'artifactory'
gem 'vanagon', *location_for(ENV['VANAGON_LOCATION'] || 'https://github.com/openvoxproject/vanagon#main')
gem 'packaging', *location_for(ENV['PACKAGING_LOCATION'] || '~> 0.105')
gem 'rake', '~> 13.0'
gem 'rubocop'
gem 'rubocop-rake'
gem 'vanagon', *location_for(ENV['VANAGON_LOCATION'] || 'https://github.com/openvoxproject/vanagon#main')
# Need to update the openssl gem on MacOS to avoid SSL errors. Doesn't hurt to have the newest
# for all platforms.
# https://www.rubyonmac.dev/certificate-verify-failed-unable-to-get-certificate-crl-openssl-ssl-sslerror
gem 'openssl' unless `uname -o`.chomp == 'Cygwin'

group(:development, optional: true) do
gem 'hashdiff', require: false
gem 'highline', require: false
gem 'parallel', require: false
gem 'colorize', require: false
gem 'hashdiff', require: false
gem 'tty-table', require: false
end

group(:release, optional: true) do
Expand Down
6 changes: 3 additions & 3 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
require 'open3'

RED = "\033[31m"
GREEN = "\033[32m"
RESET = "\033[0m"
RED = "\033[31m".freeze
GREEN = "\033[32m".freeze
RESET = "\033[0m".freeze

def run_command(cmd, silent: true, print_command: false, report_status: false)
puts "#{GREEN}Running #{cmd}#{RESET}" if print_command
Expand Down
121 changes: 0 additions & 121 deletions configs/components/_base-ruby-augeas.rb

This file was deleted.

Loading