Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
3fc7743
Update Augeas to 0.6.0
nmburgan Nov 17, 2025
8386646
Update ruby-selinux for supported platforms
nmburgan Nov 17, 2025
6c1638f
Remove 7.x and components
nmburgan Nov 17, 2025
0bcce22
Remove references to AIX 7.1
nmburgan Nov 17, 2025
8d7e120
Update curl to 8.17.0
nmburgan Nov 17, 2025
f3df16d
Update libxml2 to 2.15.1
nmburgan Nov 17, 2025
47b6957
Update OpenSSL to 3.0.18
nmburgan Nov 17, 2025
c90f504
Add openssl gem to Gemfile
nmburgan Nov 17, 2025
d2cbf56
Remove remnants of nokogiri
nmburgan Nov 17, 2025
6336b74
Pin Cygwin Ruby to 3.2.2-2
nmburgan Nov 17, 2025
acf16cb
Remove references to SLES 11
nmburgan Nov 17, 2025
88aa05b
Update update_gems task
nmburgan Nov 17, 2025
1c1d20a
Remove _shared-agent-components.rb
nmburgan Nov 17, 2025
c08c1b3
Add additional dependency checking to update_gems task
nmburgan Nov 17, 2025
cf1f2b1
Pin public_suffix to 6.0.2
nmburgan Nov 17, 2025
21fccb3
rubygem-CFPropertyList: Update 3.0.7 -> 4.0.0
nmburgan Nov 17, 2025
8e2b070
rubygem-addressable: Add rubygem-public_suffix dependency
nmburgan Nov 17, 2025
0d0fbe2
rubygem-aws-partitions: Update 1.1154.0 -> 1.1184.0
nmburgan Nov 17, 2025
9d8c8db
rubygem-aws-sdk-core: Update 3.232.0 -> 3.237.0
nmburgan Nov 17, 2025
0ba0eb9
rubygem-aws-sdk-ec2: Update 1.555.0 -> 1.579.0
nmburgan Nov 17, 2025
1bed952
rubygem-aws-sigv4: Add rubygem-aws-eventstream dependency
nmburgan Nov 17, 2025
1c56b95
rubygem-bcrypt_pbkdf: Update component metadata
nmburgan Nov 17, 2025
27e34a9
rubygem-builder: Update component metadata
nmburgan Nov 17, 2025
36ba6ee
rubygem-connection_pool: Update component metadata
nmburgan Nov 17, 2025
3dac668
rubygem-faraday-em_http: Add dependencies rubygem-em-http-request, ru…
nmburgan Nov 17, 2025
1516e04
rubygem-faraday-excon: Update 2.3.0 -> 2.4.0
nmburgan Nov 17, 2025
a0cbbfe
rubygem-faraday-follow_redirects: Update 0.3.0 -> 0.4.0
nmburgan Nov 17, 2025
c76918d
rubygem-faraday-httpclient: Add rubygem-httpclient dependency
nmburgan Nov 17, 2025
951d27b
rubygem-faraday-multipart: Add rubygem-multipart-post dependency
nmburgan Nov 17, 2025
6f998bd
rubygem-faraday-net_http: Update 3.4.1 -> 3.4.2
nmburgan Nov 17, 2025
4439ecc
rubygem-faraday-net_http_persistent: Add dependencies rubygem-faraday…
nmburgan Nov 17, 2025
9a197ab
rubygem-faraday-patron: Add rubygem-patron dependency
nmburgan Nov 17, 2025
4f3c7db
rubygem-faraday-rack: Add rubygem-faraday dependency
nmburgan Nov 17, 2025
078d1d3
rubygem-faraday-retry: Add rubygem-faraday dependency
nmburgan Nov 17, 2025
1f615cc
rubygem-faraday: Update 2.13.4 -> 2.14.0
nmburgan Nov 17, 2025
d35005a
rubygem-fast_gettext: Add rubygem-prime dependency
nmburgan Nov 17, 2025
9bcca72
rubygem-gettext-setup: Add dependencies rubygem-fast_gettext, rubygem…
nmburgan Nov 17, 2025
618d585
rubygem-gettext: Add dependencies rubygem-erubi, rubygem-locale, ruby…
nmburgan Nov 17, 2025
33ecbe4
rubygem-gssapi: Add rubygem-ffi dependency
nmburgan Nov 17, 2025
e29251d
rubygem-gyoku: Add dependencies rubygem-builder, rubygem-rexml
nmburgan Nov 17, 2025
2619bca
rubygem-hiera-eyaml: Update component metadata
nmburgan Nov 17, 2025
161c69e
rubygem-hiera: Update component metadata
nmburgan Nov 17, 2025
e416c4c
rubygem-highline: Add rubygem-reline dependency
nmburgan Nov 17, 2025
d9fba3b
rubygem-httpclient: Add rubygem-mutex_m dependency
nmburgan Nov 17, 2025
fa644fa
rubygem-jmespath: Update component metadata
nmburgan Nov 17, 2025
2990202
rubygem-jwt: Update component metadata
nmburgan Nov 17, 2025
919a4ee
rubygem-little-plugger: Update component metadata
nmburgan Nov 17, 2025
d02bad9
rubygem-locale: Update component metadata
nmburgan Nov 17, 2025
fa4b1fe
rubygem-log4r: Update component metadata
nmburgan Nov 17, 2025
b7bc5eb
rubygem-logging: Add dependencies rubygem-little-plugger, rubygem-mul…
nmburgan Nov 17, 2025
392c053
rubygem-minitar: Update component metadata
nmburgan Nov 17, 2025
92de783
rubygem-molinillo: Update component metadata
nmburgan Nov 17, 2025
6b9bba4
rubygem-multipart-post: Update component metadata
nmburgan Nov 17, 2025
f3308dc
rubygem-net-http-persistent: Add rubygem-connection_pool dependency
nmburgan Nov 17, 2025
cc4f275
rubygem-net-scp: Add rubygem-net-ssh dependency
nmburgan Nov 17, 2025
e21fd9b
rubygem-net-ssh-krb: Add dependencies rubygem-gssapi, rubygem-net-ssh
nmburgan Nov 17, 2025
5f4c8f6
rubygem-nori: Add rubygem-bigdecimal dependency
nmburgan Nov 17, 2025
9bd77db
rubygem-openfact: Add dependencies rubygem-base64, rubygem-hocon, rub…
nmburgan Nov 17, 2025
a904612
rubygem-orchestrator_client: Update 0.7.1 -> 0.7.2
nmburgan Nov 17, 2025
d621241
rubygem-paint: Update component metadata
nmburgan Nov 17, 2025
ea11527
rubygem-prime: Add dependencies rubygem-forwardable, rubygem-singleton
nmburgan Nov 17, 2025
95f2927
rubygem-puppet-resource_api: Add rubygem-hocon dependency
nmburgan Nov 17, 2025
c41d973
rubygem-puppet-strings: Add dependencies rubygem-puppet, rubygem-rgen…
nmburgan Nov 17, 2025
f4168ab
rubygem-puppet: Add dependencies rubygem-concurrent-ruby, rubygem-dee…
nmburgan Nov 17, 2025
a025311
rubygem-puppet_forge: Add dependencies rubygem-faraday, rubygem-farad…
nmburgan Nov 17, 2025
3ff3e6a
rubygem-puppetfile-resolver: Add dependencies rubygem-molinillo, ruby…
nmburgan Nov 17, 2025
84ae129
rubygem-r10k: Add dependencies rubygem-colored2, rubygem-cri, rubygem…
nmburgan Nov 17, 2025
e3528ed
rubygem-rexml: Update 3.4.2 -> 3.4.4
nmburgan Nov 17, 2025
8eb92a7
rubygem-ruby2_keywords: Update component metadata
nmburgan Nov 17, 2025
e9d1273
rubygem-ruby_smb: Add dependencies rubygem-bindata, rubygem-rubyntlm,…
nmburgan Nov 17, 2025
0634762
rubygem-rubyntlm: Update component metadata
nmburgan Nov 17, 2025
85377a0
rubygem-rubyzip: Update 3.0.2 -> 3.2.2
nmburgan Nov 17, 2025
1b0b805
rubygem-scanf: Update component metadata
nmburgan Nov 17, 2025
85469ed
rubygem-sys-filesystem: Update 1.5.3 -> 1.5.4
nmburgan Nov 17, 2025
c77e4f8
rubygem-terminal-table: Add rubygem-unicode-display_width dependency
nmburgan Nov 17, 2025
a78ca12
rubygem-text: Update component metadata
nmburgan Nov 17, 2025
795877d
rubygem-unicode-display_width: Update 3.1.5 -> 3.2.0
nmburgan Nov 17, 2025
43891c0
rubygem-windows_error: Update component metadata
nmburgan Nov 17, 2025
1709c60
rubygem-winrm-fs: Add dependencies rubygem-erubi, rubygem-logging, ru…
nmburgan Nov 17, 2025
b7405eb
rubygem-winrm: Add dependencies rubygem-builder, rubygem-erubi, rubyg…
nmburgan Nov 17, 2025
dbbc706
rubygem-bigdecimal: Add new component
nmburgan Nov 17, 2025
32785e7
openbolt-runtime: Add rubygem-bigdecimal component
nmburgan Nov 17, 2025
7a8b469
rubygem-em-http-request: Add new component
nmburgan Nov 17, 2025
a689826
openbolt-runtime: Add rubygem-em-http-request component
nmburgan Nov 17, 2025
f66efda
rubygem-excon: Add new component
nmburgan Nov 17, 2025
6e9783e
openbolt-runtime: Add rubygem-excon component
nmburgan Nov 17, 2025
ebd61e3
rubygem-net-http: Add new component
nmburgan Nov 17, 2025
da973ac
openbolt-runtime: Add rubygem-net-http component
nmburgan Nov 17, 2025
e77400c
rubygem-patron: Add new component
nmburgan Nov 17, 2025
70ef8b5
openbolt-runtime: Add rubygem-patron component
nmburgan Nov 17, 2025
26de022
rubygem-json: Add new component
nmburgan Nov 17, 2025
b9559be
openbolt-runtime: Add rubygem-json component
nmburgan Nov 17, 2025
65d25f5
rubygem-racc: Add new component
nmburgan Nov 17, 2025
2fc3c12
agent-runtime-main: Add rubygem-racc component
nmburgan Nov 17, 2025
a1f3cf0
openbolt-runtime: Add rubygem-racc component
nmburgan Nov 17, 2025
631948c
rubygem-reline: Add new component
nmburgan Nov 17, 2025
f896f8e
agent-runtime-main: Add rubygem-reline component
nmburgan Nov 17, 2025
e63c4b7
openbolt-runtime: Add rubygem-reline component
nmburgan Nov 17, 2025
ab54d78
rubygem-mutex_m: Add new component
nmburgan Nov 17, 2025
8ff9eca
openbolt-runtime: Add rubygem-mutex_m component
nmburgan Nov 17, 2025
84408f4
rubygem-forwardable: Add new component
nmburgan Nov 17, 2025
43c1d8e
agent-runtime-main: Add rubygem-forwardable component
nmburgan Nov 17, 2025
36825e1
openbolt-runtime: Add rubygem-forwardable component
nmburgan Nov 17, 2025
1b25f21
rubygem-singleton: Add new component
nmburgan Nov 17, 2025
7fbddd1
agent-runtime-main: Add rubygem-singleton component
nmburgan Nov 17, 2025
2321418
openbolt-runtime: Add rubygem-singleton component
nmburgan Nov 17, 2025
ab034a8
rubygem-facter: Add new component
nmburgan Nov 17, 2025
b71618b
openbolt-runtime: Add rubygem-facter component
nmburgan Nov 17, 2025
e1061bd
rubygem-getoptlong: Add new component
nmburgan Nov 17, 2025
a2ff270
openbolt-runtime: Add rubygem-getoptlong component
nmburgan Nov 17, 2025
c40c771
rubygem-unicode-emoji: Add new component
nmburgan Nov 17, 2025
5d77b79
openbolt-runtime: Add rubygem-unicode-emoji component
nmburgan Nov 17, 2025
8cc67e1
rubygem-cookiejar: Add new component
nmburgan Nov 17, 2025
8321ab3
openbolt-runtime: Add rubygem-cookiejar component
nmburgan Nov 17, 2025
a999a28
rubygem-em-socksify: Add new component
nmburgan Nov 17, 2025
bd55e76
openbolt-runtime: Add rubygem-em-socksify component
nmburgan Nov 17, 2025
90cdc02
rubygem-eventmachine: Add new component
nmburgan Nov 17, 2025
f638d95
openbolt-runtime: Add rubygem-eventmachine component
nmburgan Nov 17, 2025
f2be70f
rubygem-http_parser.rb: Add new component
nmburgan Nov 17, 2025
c2d989a
openbolt-runtime: Add rubygem-http_parser.rb component
nmburgan Nov 17, 2025
80e1e35
rubygem-uri: Add new component
nmburgan Nov 17, 2025
f25924b
openbolt-runtime: Add rubygem-uri component
nmburgan Nov 17, 2025
850043d
rubygem-io-console: Add new component
nmburgan Nov 17, 2025
08c36d6
agent-runtime-main: Add rubygem-io-console component
nmburgan Nov 17, 2025
49f5744
openbolt-runtime: Add rubygem-io-console component
nmburgan Nov 17, 2025
fbf7fec
openbolt-runtime: Add rubygem-rexml component
nmburgan Nov 17, 2025
3f35cd5
Add libcurl-devel dep for rubygem-patron
nmburgan Nov 18, 2025
777ff59
Add project directories to openbolt-runtime
nmburgan Nov 18, 2025
03c168d
Change puppet -> openvox, puppet-strings -> openvox-strings, facter -…
nmburgan Nov 19, 2025
7ac35ad
Pin puppet-resource_api to 1.9.0
nmburgan Nov 19, 2025
e8869b1
rubygem-openvox: Add dependencies rubygem-base64, rubygem-benchmark, …
nmburgan Nov 19, 2025
3873712
rubygem-nkf: Add new component
nmburgan Nov 19, 2025
634ae33
agent-runtime-main: Add rubygem-nkf component
nmburgan Nov 19, 2025
9311218
openbolt-runtime: Add rubygem-nkf component
nmburgan Nov 19, 2025
9fdde87
rubygem-benchmark: Add new component
nmburgan Nov 19, 2025
cd95981
openbolt-runtime: Add rubygem-benchmark component
nmburgan Nov 19, 2025
386e122
rubygem-ostruct: Add new component
nmburgan Nov 19, 2025
e8aa9c1
openbolt-runtime: Add rubygem-ostruct component
nmburgan Nov 19, 2025
e1761d5
Add .ruby-version to .gitignore
nmburgan Nov 19, 2025
87b02cb
Unpin benchmark
nmburgan Nov 19, 2025
24595fc
Unpin puppet-resource_api
nmburgan Nov 19, 2025
c3605e1
Remove unused task
nmburgan Nov 19, 2025
ed512ed
rubygem-jws: Update 2.7.1 -> 2.10.2
nmburgan Nov 19, 2025
0efdce4
Unpin rubygem-puppet_forge
nmburgan Nov 19, 2025
c3d2ef1
Unpin rubygem-rubyntlm
nmburgan Nov 19, 2025
eced6bb
Unpin rubygem-minitar
nmburgan Nov 19, 2025
23c4819
Add rubocop and tons of linting changes
nmburgan Nov 19, 2025
9eb7323
rubygem-aws-partitions: Update 1.1184.0 -> 1.1185.0
nmburgan Nov 19, 2025
8daa882
rubygem-aws-sdk-core: Update 3.237.0 -> 3.238.0
nmburgan Nov 19, 2025
a5ecbad
rubygem-aws-sdk-ec2: Update 1.579.0 -> 1.580.0
nmburgan Nov 19, 2025
98a6009
rubygem-benchmark: Update component metadata
nmburgan Nov 19, 2025
9fba331
rubygem-jwt: Add rubygem-base64 dependency
nmburgan Nov 19, 2025
18fe733
rubygem-minitar: Update 0.12.1 -> 1.1.0
nmburgan Nov 19, 2025
668bc7d
rubygem-puppet-resource_api: Update 1.9.0 -> 2.0.0
nmburgan Nov 19, 2025
8a026b4
rubygem-puppet_forge: Update 5.0.4 -> 6.0.0
nmburgan Nov 19, 2025
bf90954
rubygem-rubyntlm: Update 0.6.3 -> 0.6.5
nmburgan Nov 19, 2025
c7115b4
Remove libxslt
nmburgan Nov 20, 2025
9b69e90
Fix unintended pipe in regex in build task
nmburgan Nov 20, 2025
2ababd4
rubygem-fiddle: Add new component
nmburgan Nov 22, 2025
eb8fe6a
agent-runtime-main: Add rubygem-fiddle component
nmburgan Nov 22, 2025
cea6667
openbolt-runtime: Add rubygem-fiddle component
nmburgan Nov 22, 2025
9708507
rubygem-aws-partitions: Update 1.1185.0 -> 1.1187.0
nmburgan Nov 22, 2025
e6971d8
rubygem-aws-sdk-core: Update 3.238.0 -> 3.239.1
nmburgan Nov 22, 2025
e4f1d3b
rubygem-aws-sdk-ec2: Update 1.580.0 -> 1.582.0
nmburgan Nov 22, 2025
1b5cb4d
rubygem-net-ftp: Add new component
nmburgan Nov 22, 2025
2e71602
agent-runtime-main: Add rubygem-net-ftp component
nmburgan Nov 22, 2025
20d2257
openbolt-runtime: Add rubygem-net-ftp component
nmburgan Nov 22, 2025
734d16a
rubygem-net-ftp: Add dependencies rubygem-net-protocol, rubygem-time
nmburgan Nov 22, 2025
2021aa8
rubygem-net-protocol: Add new component
nmburgan Nov 22, 2025
5d385e5
agent-runtime-main: Add rubygem-net-protocol component
nmburgan Nov 22, 2025
6229c7f
openbolt-runtime: Add rubygem-net-protocol component
nmburgan Nov 22, 2025
c1fa26d
rubygem-time: Add new component
nmburgan Nov 22, 2025
778b82c
agent-runtime-main: Add rubygem-time component
nmburgan Nov 22, 2025
fe70271
openbolt-runtime: Add rubygem-time component
nmburgan Nov 22, 2025
2e8a263
rubygem-timeout: Add new component
nmburgan Nov 22, 2025
cead4bc
agent-runtime-main: Add rubygem-timeout component
nmburgan Nov 22, 2025
0cc097f
openbolt-runtime: Add rubygem-timeout component
nmburgan Nov 22, 2025
692ef72
rubygem-date: Add new component
nmburgan Nov 22, 2025
3d581db
agent-runtime-main: Add rubygem-date component
nmburgan Nov 22, 2025
a5d9616
openbolt-runtime: Add rubygem-date component
nmburgan Nov 22, 2025
61e2e20
rubygem-win32ole: Add new component
nmburgan Nov 22, 2025
4f16971
agent-runtime-main: Add rubygem-win32ole component
nmburgan Nov 22, 2025
facf198
openbolt-runtime: Add rubygem-win32ole component
nmburgan Nov 22, 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: 10 additions & 4 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,15 +11,21 @@ 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 'highline', require: false
gem 'parallel', require: false
gem 'colorize', require: false
gem 'hashdiff', require: false
gem 'highline', require: false
gem 'parallel', require: false
gem 'tty-table', require: false
end

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