File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,14 +21,29 @@ jobs:
2121 - name : Run tests
2222 run : bundle exec rspec
2323
24+ license_checks :
25+ runs-on : ubuntu-latest
26+ steps :
27+ - uses : actions/checkout@v4
28+ - name : Set up Ruby
29+ uses : ruby/setup-ruby@v1
30+ with :
31+ ruby-version : " 3.3"
32+ - name : Install gems
33+ run : bundle install
34+ - name : Check licenses
35+ run : bundle exec license_finder
36+
2437 summary :
2538 name : CI Summary
2639 runs-on : ubuntu-latest
2740 needs :
2841 - test
42+ - license_checks
2943 if : always()
3044
3145 steps :
3246 - name : Successful builds?
3347 run : |
3448 if ${{ needs.test.result != 'success' }}; then exit 1; fi
49+ if ${{ needs.license_checks.result != 'success' }}; then exit 1; fi
Original file line number Diff line number Diff line change 33pkg
44Gemfile.lock
55.byebug_history
6+ /doc /*
7+ ! /doc /dependency_decisions.yml
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ source "https://rubygems.org"
55gemspec
66
77group :test , :development do
8+ gem 'license_finder' , require : false
89 gem 'rubocop'
910 gem 'rubocop-performance'
1011 gem 'rubocop-rspec'
Original file line number Diff line number Diff line change 1212 ast (2.4.3 )
1313 bigdecimal (4.1.2 )
1414 byebug (11.1.3 )
15+ csv (3.3.5 )
1516 diff-lcs (1.5.1 )
1617 json (2.19.4 )
1718 language_server-protocol (3.17.0.5 )
19+ license_finder (7.2.1 )
20+ bundler
21+ csv (~> 3.2 )
22+ rubyzip (>= 1 , < 3 )
23+ thor (~> 1.2 )
24+ tomlrb (>= 1.3 , < 2.1 )
25+ with_env (= 1.1.0 )
26+ xml-simple (~> 1.1.9 )
1827 lint_roller (1.1.0 )
1928 mini_portile2 (2.8.9 )
2029 nkf (0.2.0 )
2837 prism (1.9.0 )
2938 racc (1.8.1 )
3039 rainbow (3.1.1 )
31- rake (13.2.1 )
40+ rake (13.4.2 )
3241 regexp_parser (2.12.0 )
42+ rexml (3.4.4 )
3343 rspec (3.13.0 )
3444 rspec-core (~> 3.13.0 )
3545 rspec-expectations (~> 3.13.0 )
6575 lint_roller (~> 1.1 )
6676 rubocop (~> 1.81 )
6777 ruby-progressbar (1.13.0 )
78+ rubyzip (2.4.1 )
79+ thor (1.5.0 )
80+ tomlrb (2.0.3 )
6881 unicode-display_width (3.2.0 )
6982 unicode-emoji (~> 4.1 )
7083 unicode-emoji (4.2.0 )
84+ with_env (1.1.0 )
85+ xml-simple (1.1.9 )
86+ rexml
7187
7288PLATFORMS
7389 ruby
7490
7591DEPENDENCIES
7692 byebug (~> 11.1.3 )
93+ license_finder
7794 ofx !
78- rake (~> 13.2.1 )
95+ rake (~> 13.4.2 )
7996 rspec (~> 3.10 )
8097 rubocop
8198 rubocop-performance
Original file line number Diff line number Diff line change 1+ ---
2+ - - :permit
3+ - MIT
4+ - :who :
5+ :why :
6+ :versions : []
7+ :when : 2026-04-28 13:02:26.508014000 Z
8+ - - :permit
9+ - Simplified BSD
10+ - :who :
11+ :why :
12+ :versions : []
13+ :when : 2026-04-28 13:02:27.087052000 Z
14+ - - :permit
15+ - ruby
16+ - :who :
17+ :why :
18+ :versions : []
19+ :when : 2026-04-28 13:02:27.532935000 Z
Original file line number Diff line number Diff line change @@ -30,6 +30,6 @@ Gem::Specification.new do |s|
3030 s . add_dependency 'nkf'
3131 s . add_dependency 'nokogiri' , '>= 1.16.3'
3232 s . add_development_dependency 'byebug' , '~> 11.1.3'
33- s . add_development_dependency 'rake' , '~> 13.2.1 '
33+ s . add_development_dependency 'rake' , '~> 13.4.2 '
3434 s . add_development_dependency 'rspec' , '~> 3.10'
3535end
You can’t perform that action at this time.
0 commit comments