Skip to content

Commit 3b35a7e

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 58300bd commit 3b35a7e

File tree

2 files changed

+127
-1
lines changed

2 files changed

+127
-1
lines changed

Gemfile.lock

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

maxmind-geoip2.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require 'maxmind/geoip2/version'
77

88
Gem::Specification.new do |s|
99
s.authors = ['William Storey']
10-
s.files = Dir['**/*'].difference(Dir['.github/**/*', 'dev-bin/**/*'])
10+
s.files = Dir['**/*'].difference(Dir['.github/**/*', 'dev-bin/**/*', 'Gemfile*'])
1111
s.name = 'maxmind-geoip2'
1212
s.summary = 'A gem for interacting with the GeoIP2 webservices and databases.'
1313
s.version = MaxMind::GeoIP2::VERSION

0 commit comments

Comments
 (0)