Skip to content

Commit 1b89ae8

Browse files
authored
Merge branch 'main' into dependabot/bundler/nokogiri-1.19.3
2 parents d2688f7 + 699eda9 commit 1b89ae8

6 files changed

Lines changed: 57 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff 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

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@
33
pkg
44
Gemfile.lock
55
.byebug_history
6+
/doc/*
7+
!/doc/dependency_decisions.yml

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ source "https://rubygems.org"
55
gemspec
66

77
group :test, :development do
8+
gem 'license_finder', require: false
89
gem 'rubocop'
910
gem 'rubocop-performance'
1011
gem 'rubocop-rspec'

Gemfile.lock

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,18 @@ GEM
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)
@@ -28,8 +37,9 @@ GEM
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)
@@ -65,17 +75,24 @@ GEM
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

7288
PLATFORMS
7389
ruby
7490

7591
DEPENDENCIES
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

doc/dependency_decisions.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
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

ofx.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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'
3535
end

0 commit comments

Comments
 (0)