Skip to content

Commit 3cbd77e

Browse files
committed
Merge branch 'main' into fix-cycle-release-dates
2 parents d9cff12 + 9476391 commit 3cbd77e

File tree

3 files changed

+30
-19
lines changed

3 files changed

+30
-19
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#####################################################################
44
FROM ruby:3.3.6-alpine3.20 AS build
55

6-
RUN apk -U upgrade && apk add --no-cache gcompat postgresql-client build-base libpq-dev tzdata \
6+
RUN apk -U upgrade && apk add --no-cache gcompat git postgresql-client build-base libpq-dev tzdata \
77
&& rm -rf /var/cache/apk/*
88

99
RUN gem install rails
@@ -33,7 +33,7 @@ COPY . $RAILS_ROOT/
3333
#####################################################################
3434
FROM ruby:3.3.6-alpine3.20 AS final
3535

36-
RUN apk -U upgrade && apk add --no-cache gcompat postgresql-client tzdata \
36+
RUN apk -U upgrade && apk add --no-cache gcompat git postgresql-client tzdata \
3737
&& rm -rf /var/cache/apk/*
3838

3939
ENV RAILS_ROOT /var/www/nrdb-api

Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ gem 'reverse_markdown'
5555

5656
group :development, :test do
5757
gem 'brakeman'
58-
gem 'bullet'
58+
# Lock to 8.0.3 because we don't have CSP middleware and the next version crashes without it.
59+
gem 'bullet', '8.0.3'
5960
gem 'bundler-audit', '~> 0.9.0'
6061
# See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
6162
gem 'debug', platforms: %i[mri mingw x64_mingw]

Gemfile.lock

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ GEM
103103
bundler (>= 1.2.0, < 3)
104104
thor (~> 1.0)
105105
concurrent-ruby (1.3.5)
106-
connection_pool (2.5.0)
106+
connection_pool (2.5.1)
107107
crass (1.0.6)
108108
date (3.4.1)
109109
debug (1.10.0)
@@ -204,7 +204,7 @@ GEM
204204
minitest (5.25.5)
205205
msgpack (1.8.0)
206206
mustache (1.1.1)
207-
net-imap (0.5.6)
207+
net-imap (0.5.7)
208208
date
209209
net-protocol
210210
net-pop (0.1.2)
@@ -214,7 +214,7 @@ GEM
214214
net-smtp (0.5.1)
215215
net-protocol
216216
nio4r (2.7.4)
217-
nokogiri (1.18.7)
217+
nokogiri (1.18.8)
218218
mini_portile2 (~> 2.8.2)
219219
racc (~> 1.4)
220220
opentelemetry-api (1.5.0)
@@ -230,6 +230,8 @@ GEM
230230
opentelemetry-helpers-mysql (0.2.0)
231231
opentelemetry-api (~> 1.0)
232232
opentelemetry-common (~> 0.21)
233+
opentelemetry-helpers-sql (0.1.1)
234+
opentelemetry-api (~> 1.0)
233235
opentelemetry-helpers-sql-obfuscation (0.3.0)
234236
opentelemetry-common (~> 0.21)
235237
opentelemetry-instrumentation-action_mailer (0.4.0)
@@ -261,19 +263,20 @@ GEM
261263
opentelemetry-instrumentation-active_support (0.8.0)
262264
opentelemetry-api (~> 1.0)
263265
opentelemetry-instrumentation-base (~> 0.23.0)
264-
opentelemetry-instrumentation-all (0.74.0)
266+
opentelemetry-instrumentation-all (0.75.1)
265267
opentelemetry-instrumentation-active_model_serializers (~> 0.22.0)
266268
opentelemetry-instrumentation-aws_lambda (~> 0.3.0)
267269
opentelemetry-instrumentation-aws_sdk (~> 0.8.0)
268270
opentelemetry-instrumentation-bunny (~> 0.22.0)
269271
opentelemetry-instrumentation-concurrent_ruby (~> 0.22.0)
270-
opentelemetry-instrumentation-dalli (~> 0.26.0)
272+
opentelemetry-instrumentation-dalli (~> 0.27.0)
271273
opentelemetry-instrumentation-delayed_job (~> 0.23.0)
272274
opentelemetry-instrumentation-ethon (~> 0.22.0)
273275
opentelemetry-instrumentation-excon (~> 0.23.0)
274276
opentelemetry-instrumentation-faraday (~> 0.26.0)
275277
opentelemetry-instrumentation-grape (~> 0.3.0)
276278
opentelemetry-instrumentation-graphql (~> 0.29.0)
279+
opentelemetry-instrumentation-grpc (~> 0.2.0)
277280
opentelemetry-instrumentation-gruf (~> 0.3.0)
278281
opentelemetry-instrumentation-http (~> 0.24.0)
279282
opentelemetry-instrumentation-http_client (~> 0.23.0)
@@ -312,7 +315,7 @@ GEM
312315
opentelemetry-instrumentation-concurrent_ruby (0.22.0)
313316
opentelemetry-api (~> 1.0)
314317
opentelemetry-instrumentation-base (~> 0.23.0)
315-
opentelemetry-instrumentation-dalli (0.26.0)
318+
opentelemetry-instrumentation-dalli (0.27.0)
316319
opentelemetry-api (~> 1.0)
317320
opentelemetry-instrumentation-base (~> 0.23.0)
318321
opentelemetry-instrumentation-delayed_job (0.23.0)
@@ -334,6 +337,9 @@ GEM
334337
opentelemetry-instrumentation-graphql (0.29.0)
335338
opentelemetry-api (~> 1.0)
336339
opentelemetry-instrumentation-base (~> 0.23.0)
340+
opentelemetry-instrumentation-grpc (0.2.1)
341+
opentelemetry-api (~> 1.0)
342+
opentelemetry-instrumentation-base (~> 0.23.0)
337343
opentelemetry-instrumentation-gruf (0.3.0)
338344
opentelemetry-api (>= 1.0.0)
339345
opentelemetry-instrumentation-base (~> 0.23.0)
@@ -352,16 +358,18 @@ GEM
352358
opentelemetry-instrumentation-mongo (0.23.0)
353359
opentelemetry-api (~> 1.0)
354360
opentelemetry-instrumentation-base (~> 0.23.0)
355-
opentelemetry-instrumentation-mysql2 (0.29.0)
361+
opentelemetry-instrumentation-mysql2 (0.29.1)
356362
opentelemetry-api (~> 1.0)
357363
opentelemetry-helpers-mysql
364+
opentelemetry-helpers-sql
358365
opentelemetry-helpers-sql-obfuscation
359366
opentelemetry-instrumentation-base (~> 0.23.0)
360367
opentelemetry-instrumentation-net_http (0.23.0)
361368
opentelemetry-api (~> 1.0)
362369
opentelemetry-instrumentation-base (~> 0.23.0)
363-
opentelemetry-instrumentation-pg (0.30.0)
370+
opentelemetry-instrumentation-pg (0.30.1)
364371
opentelemetry-api (~> 1.0)
372+
opentelemetry-helpers-sql
365373
opentelemetry-helpers-sql-obfuscation
366374
opentelemetry-instrumentation-base (~> 0.23.0)
367375
opentelemetry-instrumentation-que (0.9.0)
@@ -409,9 +417,10 @@ GEM
409417
opentelemetry-api (~> 1.0)
410418
opentelemetry-instrumentation-base (~> 0.23.0)
411419
opentelemetry-instrumentation-rack (~> 0.21)
412-
opentelemetry-instrumentation-trilogy (0.61.0)
420+
opentelemetry-instrumentation-trilogy (0.61.1)
413421
opentelemetry-api (~> 1.0)
414422
opentelemetry-helpers-mysql
423+
opentelemetry-helpers-sql
415424
opentelemetry-helpers-sql-obfuscation
416425
opentelemetry-instrumentation-base (~> 0.23.0)
417426
opentelemetry-semantic_conventions (>= 1.8.0)
@@ -425,8 +434,8 @@ GEM
425434
opentelemetry-semantic_conventions (1.11.0)
426435
opentelemetry-api (~> 1.0)
427436
ostruct (0.6.1)
428-
parallel (1.26.3)
429-
parser (3.3.7.4)
437+
parallel (1.27.0)
438+
parser (3.3.8.0)
430439
ast (~> 2.4.1)
431440
racc
432441
parslet (2.0.0)
@@ -441,7 +450,7 @@ GEM
441450
puma (6.6.0)
442451
nio4r (~> 2.0)
443452
racc (1.8.1)
444-
rack (3.1.12)
453+
rack (3.1.13)
445454
rack-cors (2.0.2)
446455
rack (>= 2.0.0)
447456
rack-session (2.1.0)
@@ -527,7 +536,7 @@ GEM
527536
rubocop-ast (>= 1.44.0, < 2.0)
528537
ruby-progressbar (~> 1.7)
529538
unicode-display_width (>= 2.4.0, < 4.0)
530-
rubocop-ast (1.44.0)
539+
rubocop-ast (1.44.1)
531540
parser (>= 3.3.7.2)
532541
prism (~> 1.4)
533542
rubocop-factory_bot (2.27.1)
@@ -539,7 +548,7 @@ GEM
539548
rack (>= 1.1)
540549
rubocop (>= 1.75.0, < 2.0)
541550
rubocop-ast (>= 1.38.0, < 2.0)
542-
rubocop-rspec (3.5.0)
551+
rubocop-rspec (3.6.0)
543552
lint_roller (~> 1.1)
544553
rubocop (~> 1.72, >= 1.72.1)
545554
rubocop-rspec_rails (2.31.0)
@@ -560,8 +569,9 @@ GEM
560569
simplecov (~> 0.19)
561570
simplecov-html (0.13.1)
562571
simplecov_json_formatter (0.1.4)
563-
sprockets (4.2.1)
572+
sprockets (4.2.2)
564573
concurrent-ruby (~> 1.0)
574+
logger
565575
rack (>= 2.2.4, < 4)
566576
sprockets-rails (3.5.2)
567577
actionpack (>= 6.1)
@@ -594,7 +604,7 @@ DEPENDENCIES
594604
apitome
595605
bootsnap
596606
brakeman
597-
bullet
607+
bullet (= 8.0.3)
598608
bundler-audit (~> 0.9.0)
599609
debug
600610
factory_bot_rails

0 commit comments

Comments
 (0)