Skip to content

Commit f06464c

Browse files
authored
September Bundle Update & Solr Caching for CI (#409)
* Update rexml for CVE * Update gems * Cache solr download for faster future builds
1 parent d335e2b commit f06464c

File tree

2 files changed

+41
-33
lines changed

2 files changed

+41
-33
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@ jobs:
2929
bundler-cache: true
3030
- name: Lint
3131
run: bundle exec rubocop
32+
- name: Cache Solr Download
33+
uses: actions/cache@v4
34+
with:
35+
path: |
36+
./tmp/solr-9.2.1.tgz
37+
./tmp/solr-9.2.1.tgz.sha512
38+
key: solr-wrapper-${{ runner.os }}-${{ hashFiles('.solr_wrapper') }}
3239
- name: Run tests
3340
run: |
3441
bundle exec rake db:schema:load

Gemfile.lock

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ GEM
107107
base64 (0.3.0)
108108
bcrypt (3.1.20)
109109
benchmark (0.4.1)
110-
bigdecimal (3.2.2)
110+
bigdecimal (3.2.3)
111111
blacklight (7.41.0)
112112
deprecation
113113
globalid
@@ -166,7 +166,7 @@ GEM
166166
config (5.6.1)
167167
deep_merge (~> 1.2, >= 1.2.1)
168168
ostruct
169-
connection_pool (2.5.3)
169+
connection_pool (2.5.4)
170170
crass (1.0.6)
171171
dalli (3.2.8)
172172
database_cleaner (2.1.0)
@@ -198,7 +198,7 @@ GEM
198198
execjs (2.10.0)
199199
factory_bot (6.5.5)
200200
activesupport (>= 6.1.0)
201-
factory_bot_rails (6.5.0)
201+
factory_bot_rails (6.5.1)
202202
factory_bot (~> 6.5)
203203
railties (>= 6.1.0)
204204
faraday (2.10.1)
@@ -251,7 +251,7 @@ GEM
251251
execjs (~> 2.0)
252252
sprockets (>= 2.0.0)
253253
tilt (>= 1.2)
254-
hashdiff (1.2.0)
254+
hashdiff (1.2.1)
255255
hashie (5.0.0)
256256
i18n (1.14.7)
257257
concurrent-ruby (~> 1.0)
@@ -273,7 +273,7 @@ GEM
273273
rails-dom-testing (>= 1, < 3)
274274
railties (>= 4.2.0)
275275
thor (>= 0.14, < 2.0)
276-
json (2.13.2)
276+
json (2.15.0)
277277
json-schema (6.0.0)
278278
addressable (~> 2.8)
279279
bigdecimal (~> 3.1)
@@ -306,27 +306,28 @@ GEM
306306
net-imap
307307
net-pop
308308
net-smtp
309-
marcel (1.0.4)
309+
marcel (1.1.0)
310310
matrix (0.4.3)
311311
method_source (1.1.0)
312312
mime-types (3.7.0)
313313
logger
314314
mime-types-data (~> 3.2025, >= 3.2025.0507)
315-
mime-types-data (3.2025.0819)
315+
mime-types-data (3.2025.0916)
316316
mini_mime (1.1.5)
317-
minitar (1.0.2)
317+
minitar (1.1.0)
318318
minitest (5.25.5)
319319
msgpack (1.8.0)
320320
multi_json (1.17.0)
321321
multi_xml (0.7.2)
322322
bigdecimal (~> 3.1)
323323
mutex_m (0.3.0)
324-
mysql2 (0.5.6)
324+
mysql2 (0.5.7)
325+
bigdecimal
325326
net-http (0.6.0)
326327
uri
327328
net-http-persistent (4.0.6)
328329
connection_pool (~> 2.2, >= 2.2.4)
329-
net-imap (0.5.9)
330+
net-imap (0.5.10)
330331
date
331332
net-protocol
332333
net-pop (0.1.2)
@@ -340,20 +341,20 @@ GEM
340341
net-smtp (0.5.1)
341342
net-protocol
342343
net-ssh (7.3.0)
343-
newrelic_rpm (9.20.0)
344+
newrelic_rpm (9.21.0)
344345
nio4r (2.7.4)
345-
nokogiri (1.18.9-arm64-darwin)
346+
nokogiri (1.18.10-arm64-darwin)
346347
racc (~> 1.4)
347-
nokogiri (1.18.9-x86_64-linux-gnu)
348+
nokogiri (1.18.10-x86_64-linux-gnu)
348349
racc (~> 1.4)
349-
oauth2 (2.0.12)
350+
oauth2 (2.0.17)
350351
faraday (>= 0.17.3, < 4.0)
351352
jwt (>= 1.0, < 4.0)
352353
logger (~> 1.2)
353354
multi_xml (~> 0.5)
354355
rack (>= 1.2, < 4)
355356
snaky_hash (~> 2.0, >= 2.0.3)
356-
version_gem (>= 1.1.8, < 3)
357+
version_gem (~> 1.1, >= 1.1.9)
357358
omniauth (1.9.2)
358359
hashie (>= 3.4.6)
359360
rack (>= 1.6.2, < 3)
@@ -373,7 +374,7 @@ GEM
373374
pp (0.6.2)
374375
prettyprint
375376
prettyprint (0.2.0)
376-
prism (1.4.0)
377+
prism (1.5.1)
377378
process_executer (4.0.0)
378379
track_open_instances (~> 0.1)
379380
psych (5.2.6)
@@ -426,18 +427,18 @@ GEM
426427
zeitwerk (~> 2.6)
427428
rainbow (3.1.1)
428429
rake (13.3.0)
429-
rchardet (1.9.0)
430+
rchardet (1.10.0)
430431
rdoc (6.14.2)
431432
erb
432433
psych (>= 4.0.0)
433-
regexp_parser (2.11.2)
434+
regexp_parser (2.11.3)
434435
reline (0.6.2)
435436
io-console (~> 0.5)
436437
responders (3.1.1)
437438
actionpack (>= 5.2)
438439
railties (>= 5.2)
439440
retriable (3.1.2)
440-
rexml (3.4.1)
441+
rexml (3.4.4)
441442
rgeo (3.0.1)
442443
rgeo-geojson (2.2.0)
443444
multi_json (~> 1.15)
@@ -461,8 +462,8 @@ GEM
461462
rspec-expectations (~> 3.13)
462463
rspec-mocks (~> 3.13)
463464
rspec-support (~> 3.13)
464-
rspec-support (3.13.5)
465-
rubocop (1.79.2)
465+
rspec-support (3.13.6)
466+
rubocop (1.80.2)
466467
json (~> 2.3)
467468
language_server-protocol (~> 3.17.0.2)
468469
lint_roller (~> 1.1.0)
@@ -473,7 +474,7 @@ GEM
473474
rubocop-ast (>= 1.46.0, < 2.0)
474475
ruby-progressbar (~> 1.7)
475476
unicode-display_width (>= 2.4.0, < 4.0)
476-
rubocop-ast (1.46.0)
477+
rubocop-ast (1.47.1)
477478
parser (>= 3.3.7.2)
478479
prism (~> 1.4)
479480
rubocop-capybara (2.22.1)
@@ -482,25 +483,25 @@ GEM
482483
rubocop-factory_bot (2.27.1)
483484
lint_roller (~> 1.1)
484485
rubocop (~> 1.72, >= 1.72.1)
485-
rubocop-performance (1.25.0)
486+
rubocop-performance (1.26.0)
486487
lint_roller (~> 1.1)
487488
rubocop (>= 1.75.0, < 2.0)
488-
rubocop-ast (>= 1.38.0, < 2.0)
489+
rubocop-ast (>= 1.44.0, < 2.0)
489490
rubocop-rails (2.33.3)
490491
activesupport (>= 4.2.0)
491492
lint_roller (~> 1.1)
492493
rack (>= 1.1)
493494
rubocop (>= 1.75.0, < 2.0)
494495
rubocop-ast (>= 1.44.0, < 2.0)
495-
rubocop-rspec (3.6.0)
496+
rubocop-rspec (3.7.0)
496497
lint_roller (~> 1.1)
497498
rubocop (~> 1.72, >= 1.72.1)
498499
rubocop-rspec_rails (2.31.0)
499500
lint_roller (~> 1.1)
500501
rubocop (~> 1.72, >= 1.72.1)
501502
rubocop-rspec (~> 3.5)
502503
ruby-progressbar (1.13.0)
503-
rubyzip (3.0.2)
504+
rubyzip (3.1.0)
504505
sanitize (7.0.0)
505506
crass (~> 1.0.2)
506507
nokogiri (>= 1.16.8)
@@ -512,7 +513,7 @@ GEM
512513
sprockets (> 3.0)
513514
sprockets-rails
514515
tilt
515-
sdoc (2.6.1)
516+
sdoc (2.6.3)
516517
rdoc (>= 5.0)
517518
securerandom (0.4.1)
518519
selenium-webdriver (4.35.0)
@@ -546,8 +547,8 @@ GEM
546547
actionpack (>= 6.1)
547548
activesupport (>= 6.1)
548549
sprockets (>= 3.0.0)
549-
sqlite3 (2.7.3-arm64-darwin)
550-
sqlite3 (2.7.3-x86_64-linux-gnu)
550+
sqlite3 (2.7.4-arm64-darwin)
551+
sqlite3 (2.7.4-x86_64-linux-gnu)
551552
sshkit (1.24.0)
552553
base64
553554
logger
@@ -573,12 +574,12 @@ GEM
573574
railties (>= 3.1)
574575
tzinfo (2.0.6)
575576
concurrent-ruby (~> 1.0)
576-
unicode-display_width (3.1.5)
577-
unicode-emoji (~> 4.0, >= 4.0.4)
578-
unicode-emoji (4.0.4)
577+
unicode-display_width (3.2.0)
578+
unicode-emoji (~> 4.1)
579+
unicode-emoji (4.1.0)
579580
uri (1.0.3)
580581
useragent (0.16.11)
581-
version_gem (1.1.8)
582+
version_gem (1.1.9)
582583
view_component (2.83.0)
583584
activesupport (>= 5.2.0, < 8.0)
584585
concurrent-ruby (~> 1.0)

0 commit comments

Comments
 (0)