File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,14 +22,29 @@ jobs:
2222 - name : Run tests
2323 run : bundle exec rspec
2424
25+ license_checks :
26+ runs-on : ubuntu-latest
27+ steps :
28+ - uses : actions/checkout@v4
29+ - name : Set up Ruby
30+ uses : ruby/setup-ruby@v1
31+ with :
32+ ruby-version : " 3.3"
33+ bundler : " 2.5.19"
34+ bundler-cache : true
35+ - name : Check licenses
36+ run : bundle exec license_finder
37+
2538 summary :
2639 name : CI Summary
2740 runs-on : ubuntu-latest
2841 needs :
2942 - test
43+ - license_checks
3044 if : always()
3145
3246 steps :
3347 - name : Successful builds?
3448 run : |
3549 if ${{ needs.test.result != 'success' }}; then exit 1; fi
50+ if ${{ needs.license_checks.result != 'success' }}; then exit 1; fi
Original file line number Diff line number Diff line change 33/Gemfile.lock
44/_yardoc /
55/coverage /
6- /doc /
6+ /doc /*
7+ ! /doc /dependency_decisions.yml
78/pkg /
89/spec /reports /
910/tmp /
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 1+ ---
2+ - - :permit
3+ - Simplified BSD
4+ - :who :
5+ :why :
6+ :versions : []
7+ :when : 2026-05-07 08:46:22.982184000 Z
8+ - - :permit
9+ - ruby
10+ - :who :
11+ :why :
12+ :versions : []
13+ :when : 2026-05-07 08:46:30.129551000 Z
14+ - - :permit
15+ - MIT
16+ - :who :
17+ :why :
18+ :versions : []
19+ :when : 2026-05-07 08:46:37.221213000 Z
20+ - - :permit
21+ - Apache 2.0
22+ - :who :
23+ :why :
24+ :versions : []
25+ :when : 2026-05-07 08:48:04.629903000 Z
26+ - - :permit
27+ - LGPL
28+ - :who :
29+ :why :
30+ :versions : []
31+ :when : 2026-05-07 08:48:35.357986000 Z
You can’t perform that action at this time.
0 commit comments