Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
53c716f
Update Ruby to version 3.4.8
depfu[bot] Dec 25, 2025
8cce64f
Update mocha to version 3.0.1
depfu[bot] Jan 1, 2026
b32335a
Update bootsnap to version 1.21.1
depfu[bot] Jan 22, 2026
e724621
Update selenium-webdriver to version 4.40.0
depfu[bot] Jan 25, 2026
4e783db
Merge pull request #1048 from sanger/depfu/update/selenium-webdriver-…
depfu[bot] Jan 25, 2026
b2b3e3c
Update all of rails to version 8.1.2
depfu[bot] Jan 25, 2026
eafeaa3
Merge pull request #1050 from sanger/depfu/update/group/rails-8.1.2
depfu[bot] Jan 25, 2026
f212544
Update listen to version 3.10.0
depfu[bot] Jan 25, 2026
4c75993
Merge pull request #1051 from sanger/depfu/update/listen-3.10.0
depfu[bot] Jan 25, 2026
a3af517
Update rubocop to version 1.82.1
depfu[bot] Jan 25, 2026
2e9b53a
Update pry to version 0.16.0
depfu[bot] Jan 25, 2026
0c89651
Update rubocop-rails to version 2.34.3
depfu[bot] Jan 25, 2026
315a7d7
Merge pull request #1037 from sanger/depfu/update/mocha-3.0.1
stevieing Jan 26, 2026
99c6855
Merge pull request #1038 from sanger/depfu/engine/ruby-3.4.8
stevieing Jan 26, 2026
e050fc7
Rubocopped.
stevieing Jan 26, 2026
f22783f
Merge pull request #1039 from sanger/depfu/update/rubocop-1.82.1
depfu[bot] Jan 26, 2026
2a0a4a7
Merge pull request #1043 from sanger/depfu/update/pry-0.16.0
stevieing Jan 26, 2026
ea6db5a
Merge branch 'develop' into depfu/update/rubocop-rails-2.34.3
stevieing Jan 26, 2026
f3cc2c5
Rubocopped.
stevieing Jan 26, 2026
96336d0
Merge pull request #1044 from sanger/depfu/update/rubocop-rails-2.34.3
depfu[bot] Jan 26, 2026
728f3cf
Update rubocop-rspec to version 3.9.0
depfu[bot] Jan 26, 2026
541e24c
Merge pull request #1045 from sanger/depfu/update/rubocop-rspec-3.9.0
depfu[bot] Jan 26, 2026
6d2dd3f
Merge pull request #1047 from sanger/depfu/update/bootsnap-1.21.1
stevieing Jan 27, 2026
7f9a3c8
Update puma to version 7.2.0
depfu[bot] Jan 28, 2026
0be763a
Merge pull request #1053 from sanger/depfu/update/puma-7.2.0
depfu[bot] Jan 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.4.7
3.4.8
150 changes: 76 additions & 74 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -10,46 +10,46 @@ GEM
specs:
action_text-trix (2.1.16)
railties
actioncable (8.1.1)
actionpack (= 8.1.1)
activesupport (= 8.1.1)
actioncable (8.1.2)
actionpack (= 8.1.2)
activesupport (= 8.1.2)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
actionmailbox (8.1.1)
actionpack (= 8.1.1)
activejob (= 8.1.1)
activerecord (= 8.1.1)
activestorage (= 8.1.1)
activesupport (= 8.1.1)
actionmailbox (8.1.2)
actionpack (= 8.1.2)
activejob (= 8.1.2)
activerecord (= 8.1.2)
activestorage (= 8.1.2)
activesupport (= 8.1.2)
mail (>= 2.8.0)
actionmailer (8.1.1)
actionpack (= 8.1.1)
actionview (= 8.1.1)
activejob (= 8.1.1)
activesupport (= 8.1.1)
actionmailer (8.1.2)
actionpack (= 8.1.2)
actionview (= 8.1.2)
activejob (= 8.1.2)
activesupport (= 8.1.2)
mail (>= 2.8.0)
rails-dom-testing (~> 2.2)
actionpack (8.1.1)
actionview (= 8.1.1)
activesupport (= 8.1.1)
actionpack (8.1.2)
actionview (= 8.1.2)
activesupport (= 8.1.2)
nokogiri (>= 1.8.5)
rack (>= 2.2.4)
rack-session (>= 1.0.1)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
useragent (~> 0.16)
actiontext (8.1.1)
actiontext (8.1.2)
action_text-trix (~> 2.1.15)
actionpack (= 8.1.1)
activerecord (= 8.1.1)
activestorage (= 8.1.1)
activesupport (= 8.1.1)
actionpack (= 8.1.2)
activerecord (= 8.1.2)
activestorage (= 8.1.2)
activesupport (= 8.1.2)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
actionview (8.1.1)
activesupport (= 8.1.1)
actionview (8.1.2)
activesupport (= 8.1.2)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
Expand All @@ -59,22 +59,22 @@ GEM
activemodel (>= 4.1)
case_transform (>= 0.2)
jsonapi-renderer (>= 0.1.1.beta1, < 0.3)
activejob (8.1.1)
activesupport (= 8.1.1)
activejob (8.1.2)
activesupport (= 8.1.2)
globalid (>= 0.3.6)
activemodel (8.1.1)
activesupport (= 8.1.1)
activerecord (8.1.1)
activemodel (= 8.1.1)
activesupport (= 8.1.1)
activemodel (8.1.2)
activesupport (= 8.1.2)
activerecord (8.1.2)
activemodel (= 8.1.2)
activesupport (= 8.1.2)
timeout (>= 0.4.0)
activestorage (8.1.1)
actionpack (= 8.1.1)
activejob (= 8.1.1)
activerecord (= 8.1.1)
activesupport (= 8.1.1)
activestorage (8.1.2)
actionpack (= 8.1.2)
activejob (= 8.1.2)
activerecord (= 8.1.2)
activesupport (= 8.1.2)
marcel (~> 1.0)
activesupport (8.1.1)
activesupport (8.1.2)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
Expand All @@ -96,7 +96,7 @@ GEM
base64 (0.3.0)
bigdecimal (4.0.1)
bindex (0.8.1)
bootsnap (1.19.0)
bootsnap (1.21.1)
msgpack (~> 1.2)
builder (3.3.0)
bunny (2.24.0)
Expand Down Expand Up @@ -159,7 +159,7 @@ GEM
zlib (~> 3.0)
faraday-net_http (3.4.0)
net-http (>= 0.5.0)
ffi (1.17.1)
ffi (1.17.3)
globalid (1.3.0)
activesupport (>= 6.1)
i18n (1.14.8)
Expand Down Expand Up @@ -192,7 +192,8 @@ GEM
jsonapi-renderer (0.2.2)
language_server-protocol (3.17.0.5)
lint_roller (1.1.0)
listen (3.9.0)
listen (3.10.0)
logger
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.7.0)
Expand All @@ -212,14 +213,14 @@ GEM
mini_portile2 (2.8.9)
minitest (6.0.1)
prism (~> 1.5)
mocha (2.8.2)
mocha (3.0.1)
ruby2_keywords (>= 0.0.5)
msgpack (1.8.0)
mysql2 (0.5.7)
bigdecimal
net-http (0.6.0)
uri
net-imap (0.5.12)
net-imap (0.6.2)
date
net-protocol
net-pop (0.1.2)
Expand All @@ -234,21 +235,22 @@ GEM
racc (~> 1.4)
ostruct (0.6.3)
parallel (1.27.0)
parser (3.3.10.0)
parser (3.3.10.1)
ast (~> 2.4.1)
racc
pp (0.6.3)
prettyprint
prettyprint (0.2.0)
prism (1.6.0)
pry (0.15.2)
prism (1.8.0)
pry (0.16.0)
coderay (~> 1.1)
method_source (~> 1.0)
reline (>= 0.6.0)
psych (5.3.1)
date
stringio
public_suffix (6.0.1)
puma (7.1.0)
puma (7.2.0)
nio4r (~> 2.0)
racc (1.8.1)
rack (3.2.4)
Expand All @@ -262,20 +264,20 @@ GEM
rack (>= 1.3)
rackup (2.3.1)
rack (>= 3)
rails (8.1.1)
actioncable (= 8.1.1)
actionmailbox (= 8.1.1)
actionmailer (= 8.1.1)
actionpack (= 8.1.1)
actiontext (= 8.1.1)
actionview (= 8.1.1)
activejob (= 8.1.1)
activemodel (= 8.1.1)
activerecord (= 8.1.1)
activestorage (= 8.1.1)
activesupport (= 8.1.1)
rails (8.1.2)
actioncable (= 8.1.2)
actionmailbox (= 8.1.2)
actionmailer (= 8.1.2)
actionpack (= 8.1.2)
actiontext (= 8.1.2)
actionview (= 8.1.2)
activejob (= 8.1.2)
activemodel (= 8.1.2)
activerecord (= 8.1.2)
activestorage (= 8.1.2)
activesupport (= 8.1.2)
bundler (>= 1.15.0)
railties (= 8.1.1)
railties (= 8.1.2)
rails-controller-testing (1.0.5)
actionpack (>= 5.0.1.rc1)
actionview (>= 5.0.1.rc1)
Expand All @@ -292,9 +294,9 @@ GEM
rails-html-sanitizer (1.6.2)
loofah (~> 2.21)
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
railties (8.1.1)
actionpack (= 8.1.1)
activesupport (= 8.1.1)
railties (8.1.2)
actionpack (= 8.1.2)
activesupport (= 8.1.2)
irb (~> 1.13)
rackup (>= 1.0.0)
rake (>= 12.2)
Expand All @@ -308,7 +310,7 @@ GEM
ffi (~> 1.0)
rb-readline (0.5.5)
rbtree (0.4.6)
rdoc (7.0.3)
rdoc (7.1.0)
erb
psych (>= 4.0.0)
tsort
Expand All @@ -333,20 +335,20 @@ GEM
rspec-mocks (~> 3.13)
rspec-support (~> 3.13)
rspec-support (3.13.5)
rubocop (1.81.7)
rubocop (1.82.1)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.9.3, < 3.0)
rubocop-ast (>= 1.47.1, < 2.0)
rubocop-ast (>= 1.48.0, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 4.0)
rubocop-ast (1.48.0)
rubocop-ast (1.49.0)
parser (>= 3.3.7.2)
prism (~> 1.4)
prism (~> 1.7)
rubocop-capybara (2.22.1)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
Expand All @@ -357,13 +359,13 @@ GEM
lint_roller (~> 1.1)
rubocop (>= 1.75.0, < 2.0)
rubocop-ast (>= 1.47.1, < 2.0)
rubocop-rails (2.33.4)
rubocop-rails (2.34.3)
activesupport (>= 4.2.0)
lint_roller (~> 1.1)
rack (>= 1.1)
rubocop (>= 1.75.0, < 2.0)
rubocop-ast (>= 1.44.0, < 2.0)
rubocop-rspec (3.8.0)
rubocop-rspec (3.9.0)
lint_roller (~> 1.1)
rubocop (~> 1.81)
rubocop-rspec_rails (2.32.0)
Expand All @@ -374,7 +376,7 @@ GEM
rexml
ruby-progressbar (1.13.0)
ruby2_keywords (0.0.5)
rubyzip (3.2.1)
rubyzip (3.2.2)
sass-rails (6.0.0)
sassc-rails (~> 2.1, >= 2.1.1)
sassc (2.4.0)
Expand All @@ -389,7 +391,7 @@ GEM
rdoc (>= 5.0)
securerandom (0.4.1)
select2-rails (4.0.13)
selenium-webdriver (4.38.0)
selenium-webdriver (4.40.0)
base64 (~> 0.2)
logger (~> 1.4)
rexml (~> 3.2, >= 3.2.5)
Expand All @@ -414,9 +416,9 @@ GEM
railties (>= 5.0)
teaspoon-jasmine (2.9.1)
teaspoon (>= 1.0.0)
thor (1.4.0)
thor (1.5.0)
tilt (2.5.0)
timeout (0.4.4)
timeout (0.6.0)
tsort (0.2.0)
turbolinks (5.2.1)
turbolinks-source (~> 5.2)
Expand All @@ -427,7 +429,7 @@ GEM
execjs (>= 0.3.0, < 3)
unicode-display_width (3.2.0)
unicode-emoji (~> 4.1)
unicode-emoji (4.1.0)
unicode-emoji (4.2.0)
uri (1.1.1)
useragent (0.16.11)
web-console (4.2.1)
Expand Down
4 changes: 2 additions & 2 deletions app/controllers/api/coordinates_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ def update
if coordinates_form.submit(params)
render json: coordinates_form.coordinates
else
render json: { errors: coordinates_form.errors.full_messages }, status: :unprocessable_entity
render json: { errors: coordinates_form.errors.full_messages }, status: :unprocessable_content
end
end

private

def record_not_found(error)
render json: { errors: error.message }, status: :unprocessable_entity
render json: { errors: error.message }, status: :unprocessable_content
end
end
2 changes: 1 addition & 1 deletion app/controllers/api/labwares_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ def create
if uploader.run
render json: Labware.by_barcode_known_locations(uploader.labwares), each_serializer: LabwareLiteSerializer
else
render json: { errors: uploader.errors.full_messages }, status: :unprocessable_entity
render json: { errors: uploader.errors.full_messages }, status: :unprocessable_content
end
end

Expand Down
2 changes: 1 addition & 1 deletion app/controllers/api/location_types_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ def process_location_type
if @location_type.submit(params)
render json: @location_type, serializer: LocationTypeSerializer
else
render json: { errors: @location_type.errors.full_messages }, status: :unprocessable_entity
render json: { errors: @location_type.errors.full_messages }, status: :unprocessable_content
end
end
end
2 changes: 1 addition & 1 deletion app/controllers/api/locations/coordinates_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ def update
if coordinate_form.submit(params)
render json: coordinate
else
render json: { errors: coordinate_form.errors.full_messages }, status: :unprocessable_entity
render json: { errors: coordinate_form.errors.full_messages }, status: :unprocessable_content
end
end

Expand Down
4 changes: 2 additions & 2 deletions app/controllers/api/locations_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ def info
if location
render json: { labwares: location.labwares.to_a, depth: location.max_descendant_depth }
else
render json: { errors: ['Location not found'] }, status: :unprocessable_entity
render json: { errors: ['Location not found'] }, status: :unprocessable_content
end
end

Expand All @@ -51,7 +51,7 @@ def process_location(succeeded)
if succeeded
render json: @location, serializer: "#{@location.type}Serializer".constantize
else
render json: { errors: @location.errors.full_messages }, status: :unprocessable_entity
render json: { errors: @location.errors.full_messages }, status: :unprocessable_content
end
end

Expand Down
2 changes: 1 addition & 1 deletion app/controllers/api/scans_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ def create
if @scan.submit(params)
render json: @scan, serializer: ScanSerializer
else
render json: { errors: @scan.errors.full_messages }, status: :unprocessable_entity
render json: { errors: @scan.errors.full_messages }, status: :unprocessable_content
end
end
end
2 changes: 1 addition & 1 deletion app/controllers/api/searches_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ def create
if @search.valid?
render json: @search.results
else
render json: @search.errors.full_messages, status: :unprocessable_entity
render json: @search.errors.full_messages, status: :unprocessable_content
end
end

Expand Down
Loading
Loading