Skip to content

Commit bc42662

Browse files
horghclaude
andcommitted
Add Gemfile.lock, exclude from published gem
This ensures reproducible builds in CI and development environments by locking dependency versions. The lock file is excluded from the published gem since consumers resolve their own dependencies via the gemspec. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent feb5344 commit bc42662

File tree

3 files changed

+146
-2
lines changed

3 files changed

+146
-2
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
/coverage
22
pkg
33
.project
4-
Gemfile.lock
54
.rvmrc
65
*.rbc
76
.yardoc

Gemfile.lock

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
PATH
2+
remote: .
3+
specs:
4+
minfraud (2.9.0)
5+
connection_pool (~> 2.2)
6+
http (>= 4.3, < 6.0)
7+
maxmind-geoip2 (~> 1.4)
8+
simpleidn (~> 0.1, >= 0.1.1)
9+
10+
GEM
11+
remote: https://rubygems.org/
12+
specs:
13+
addressable (2.8.8)
14+
public_suffix (>= 2.0.2, < 8.0)
15+
ast (2.4.3)
16+
bigdecimal (3.3.1)
17+
connection_pool (2.5.5)
18+
crack (1.0.1)
19+
bigdecimal
20+
rexml
21+
diff-lcs (1.6.2)
22+
domain_name (0.6.20240107)
23+
ffi (1.17.2)
24+
ffi (1.17.2-aarch64-linux-gnu)
25+
ffi (1.17.2-aarch64-linux-musl)
26+
ffi (1.17.2-arm-linux-gnu)
27+
ffi (1.17.2-arm-linux-musl)
28+
ffi (1.17.2-arm64-darwin)
29+
ffi (1.17.2-x86-linux-gnu)
30+
ffi (1.17.2-x86-linux-musl)
31+
ffi (1.17.2-x86_64-darwin)
32+
ffi (1.17.2-x86_64-linux-gnu)
33+
ffi (1.17.2-x86_64-linux-musl)
34+
ffi-compiler (1.3.2)
35+
ffi (>= 1.15.5)
36+
rake
37+
hashdiff (1.2.1)
38+
http (5.3.1)
39+
addressable (~> 2.8)
40+
http-cookie (~> 1.0)
41+
http-form_data (~> 2.2)
42+
llhttp-ffi (~> 0.5.0)
43+
http-cookie (1.1.0)
44+
domain_name (~> 0.5)
45+
http-form_data (2.3.0)
46+
json (2.16.0)
47+
language_server-protocol (3.17.0.5)
48+
lint_roller (1.1.0)
49+
llhttp-ffi (0.5.1)
50+
ffi-compiler (~> 1.0)
51+
rake (~> 13.0)
52+
maxmind-db (1.4.0)
53+
maxmind-geoip2 (1.4.0)
54+
connection_pool (~> 2.2)
55+
http (>= 4.3, < 6.0)
56+
maxmind-db (~> 1.4)
57+
parallel (1.27.0)
58+
parser (3.3.10.0)
59+
ast (~> 2.4.1)
60+
racc
61+
prism (1.6.0)
62+
public_suffix (7.0.0)
63+
racc (1.8.1)
64+
rainbow (3.1.1)
65+
rake (13.3.1)
66+
regexp_parser (2.11.3)
67+
rexml (3.4.4)
68+
rspec (3.13.2)
69+
rspec-core (~> 3.13.0)
70+
rspec-expectations (~> 3.13.0)
71+
rspec-mocks (~> 3.13.0)
72+
rspec-core (3.13.6)
73+
rspec-support (~> 3.13.0)
74+
rspec-expectations (3.13.5)
75+
diff-lcs (>= 1.2.0, < 2.0)
76+
rspec-support (~> 3.13.0)
77+
rspec-mocks (3.13.7)
78+
diff-lcs (>= 1.2.0, < 2.0)
79+
rspec-support (~> 3.13.0)
80+
rspec-support (3.13.6)
81+
rubocop (1.81.7)
82+
json (~> 2.3)
83+
language_server-protocol (~> 3.17.0.2)
84+
lint_roller (~> 1.1.0)
85+
parallel (~> 1.10)
86+
parser (>= 3.3.0.2)
87+
rainbow (>= 2.2.2, < 4.0)
88+
regexp_parser (>= 2.9.3, < 3.0)
89+
rubocop-ast (>= 1.47.1, < 2.0)
90+
ruby-progressbar (~> 1.7)
91+
unicode-display_width (>= 2.4.0, < 4.0)
92+
rubocop-ast (1.48.0)
93+
parser (>= 3.3.7.2)
94+
prism (~> 1.4)
95+
rubocop-performance (1.26.1)
96+
lint_roller (~> 1.1)
97+
rubocop (>= 1.75.0, < 2.0)
98+
rubocop-ast (>= 1.47.1, < 2.0)
99+
rubocop-rake (0.7.1)
100+
lint_roller (~> 1.1)
101+
rubocop (>= 1.72.1)
102+
rubocop-rspec (3.8.0)
103+
lint_roller (~> 1.1)
104+
rubocop (~> 1.81)
105+
rubocop-thread_safety (0.7.3)
106+
lint_roller (~> 1.1)
107+
rubocop (~> 1.72, >= 1.72.1)
108+
rubocop-ast (>= 1.44.0, < 2.0)
109+
ruby-progressbar (1.13.0)
110+
simpleidn (0.2.3)
111+
unicode-display_width (3.2.0)
112+
unicode-emoji (~> 4.1)
113+
unicode-emoji (4.1.0)
114+
webmock (3.26.1)
115+
addressable (>= 2.8.0)
116+
crack (>= 0.3.2)
117+
hashdiff (>= 0.4.0, < 2.0.0)
118+
119+
PLATFORMS
120+
aarch64-linux-gnu
121+
aarch64-linux-musl
122+
arm-linux-gnu
123+
arm-linux-musl
124+
arm64-darwin
125+
ruby
126+
x86-linux-gnu
127+
x86-linux-musl
128+
x86_64-darwin
129+
x86_64-linux-gnu
130+
x86_64-linux-musl
131+
132+
DEPENDENCIES
133+
bundler (~> 2.2)
134+
minfraud!
135+
rake (~> 13.0)
136+
rspec (~> 3.0)
137+
rubocop (~> 1.23)
138+
rubocop-performance
139+
rubocop-rake
140+
rubocop-rspec
141+
rubocop-thread_safety
142+
webmock (~> 3.14)
143+
144+
BUNDLED WITH
145+
2.6.9

minfraud.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Gem::Specification.new do |spec|
1717

1818
spec.required_ruby_version = '>= 3.2'
1919

20-
spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^.gitignore$|^(?:\.github|dev-bin|spec)/}) }
20+
spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^.gitignore$|^Gemfile|^(?:\.github|dev-bin|spec)/}) }
2121
spec.bindir = 'exe'
2222
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
2323
spec.require_paths = ['lib']

0 commit comments

Comments
 (0)