@@ -5,20 +5,60 @@ Gem::Specification.new do |s|
5
5
s . name = 'smart_proxy_realm_ad_plugin'
6
6
s . version = Proxy ::AdRealm ::VERSION
7
7
s . date = Date . today . to_s
8
- s . license = 'GPL-3.0'
8
+ s . license = 'GPL-3.0-only '
9
9
s . authors = [ 'Mårten Cassel' ]
10
10
s . email = [ 'marten.cassel@gmail.com' ]
11
11
s . homepage = 'https://github.com/theforeman/smart_proxy_realm_ad_plugin'
12
+ s . required_ruby_version = '>= 2.7'
12
13
13
14
s . summary = "A realm ad provider plugin for Foreman's smart proxy"
14
- s . description = "A realm ad provider plugin for Foreman's smart proxy"
15
+ s . description = "This plugin provides a realm ad provider for Foreman's smart proxy, allowing integration with Active Directory realms."
16
+
15
17
16
18
s . files = Dir [ '{config,lib,bundler.d}/**/*' ] + [ 'README.md' , 'LICENSE' ]
17
19
s . test_files = Dir [ 'test/**/*' ]
18
20
19
- s . add_development_dependency ( 'rake' )
20
- s . add_development_dependency ( 'mocha' )
21
- s . add_development_dependency ( 'test-unit' )
22
- s . add_dependency ( 'rkerberos' )
23
- s . add_dependency ( 'radcli' )
21
+ s . add_development_dependency ( 'rake' , '~> 13.2.1' )
22
+ s . add_development_dependency ( 'mocha' , '~> 2.7.1' )
23
+ s . add_development_dependency ( 'test-unit' , '~> 3.6.7' )
24
+ s . add_dependency ( 'rkerberos' , '~> 0.1.5' )
25
+ s . add_dependency ( 'radcli' , '~> 1.1.0' )
24
26
end
27
+
28
+ # Run if compgen -G "*.gemspec" > /dev/null ; then
29
+ # if compgen -G "*.gemspec" > /dev/null ; then
30
+ # gem build --verbose --strict *.gemspec
31
+ # fi
32
+ # shell: /usr/bin/bash -e {0}
33
+ # env:
34
+ # SMART_PROXY_BRANCH: develop
35
+ # WARNING: description and summary are identical
36
+ # WARNING: open-ended dependency on rake (>= 0, development) is not recommended
37
+ # use a bounded requirement, such as '~> x.y'
38
+ # WARNING: open-ended dependency on mocha (>= 0, development) is not recommended
39
+ # use a bounded requirement, such as '~> x.y'
40
+ # WARNING: open-ended dependency on test-unit (>= 0, development) is not recommended
41
+ # use a bounded requirement, such as '~> x.y'
42
+ # WARNING: open-ended dependency on rkerberos (>= 0) is not recommended
43
+ # use a bounded requirement, such as '~> x.y'
44
+ # WARNING: open-ended dependency on radcli (>= 0) is not recommended
45
+ # use a bounded requirement, such as '~> x.y'
46
+ # WARNING: See https://guides.rubygems.org/specification-reference/ for help
47
+ # ERROR: While executing gem ... (Gem::InvalidSpecificationException)
48
+ # specification has warnings
49
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/specification_policy.rb:499:in `error'
50
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/specification_policy.rb:111:in `validate_optional'
51
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/specification_policy.rb:48:in `validate'
52
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/specification.rb:2639:in `validate'
53
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/package.rb:299:in `build'
54
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/package.rb:137:in `build'
55
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/commands/build_command.rb:103:in `build_package'
56
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/commands/build_command.rb:93:in `build_gem'
57
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/commands/build_command.rb:73:in `execute'
58
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/command.rb:328:in `invoke_with_build_args'
59
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/command_manager.rb:253:in `invoke_command'
60
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/command_manager.rb:193:in `process_args'
61
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/command_manager.rb:151:in `run'
62
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/lib/ruby/3.2.0/rubygems/gem_runner.rb:52:in `run'
63
+ # /opt/hostedtoolcache/Ruby/3.2.6/x64/bin/gem:10:in `<main>'
64
+
0 commit comments