Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
aa0b7ce
added Ultima P3 and P3 tag groups and adjusted sample sheet generator
andrewsparkes Mar 20, 2026
6bcbb5a
Merge branch 'develop' into Y26-084-ultima-support-new-tags-for-ultim…
andrewsparkes Mar 20, 2026
8cbf4cf
Merge branch 'develop' into Y26-084-ultima-support-new-tags-for-ultim…
andrewsparkes Mar 23, 2026
822d5f4
Add ability to specify the Project when creating an Order through the…
KatyTaylor Mar 23, 2026
8ff92b6
Merge branch 'develop' into Y26-084-ultima-support-new-tags-for-ultim…
andrewsparkes Mar 23, 2026
af8d255
added wafer size to ultima requests and pipeline
andrewsparkes Mar 24, 2026
ede2885
adding ug200 request type
andrewsparkes Mar 25, 2026
5ab4f98
change to schema
andrewsparkes Mar 25, 2026
9b57642
Added inflection for UG200
andrewsparkes Mar 25, 2026
2d737b3
added UG200 task descriptors (draft may change)
andrewsparkes Mar 25, 2026
4a746a7
fixed tests
andrewsparkes Mar 25, 2026
16e939c
fixed tests
andrewsparkes Mar 25, 2026
a988ce7
modified ug200 sequencing request to remove read length and add ot re…
andrewsparkes Mar 27, 2026
72a640d
wip the submission template yml
andrewsparkes Mar 27, 2026
7a1a074
Merge branch 'develop' into Y26-085-submission_template-for-ultima-ug…
andrewsparkes Mar 27, 2026
ac9574d
for ug200 changed readlength for ot recipe
andrewsparkes Mar 27, 2026
573135f
fixed incorrect it text
andrewsparkes Mar 27, 2026
bb460c9
fix: track task execution to drive redirect behavior
yoldas Mar 30, 2026
cbef03e
feat: validate required and date-based inputs
yoldas Mar 30, 2026
05a4146
feat: validate task details inputs in set descriptors handler
yoldas Mar 30, 2026
71ac878
test: add descriptor required and date validation tests
yoldas Mar 30, 2026
623db61
test: add handler tests for descriptor validations
yoldas Mar 30, 2026
365c2f0
fix the linting
wendyyang Mar 30, 2026
ce22f9f
merge develop in
wendyyang Mar 31, 2026
fc4f47a
fix linting
wendyyang Mar 31, 2026
1f6fc33
Update Node.js to version 24.14.1
depfu[bot] Apr 1, 2026
7c1fd8e
fix the test
wendyyang Apr 1, 2026
2ed330e
Merge branch 'develop' into Y26-005-LCM-Triomics-assign-Project-Cost-…
wendyyang Apr 1, 2026
750ec2d
Merge branch 'develop' into Y26-005-LCM-Triomics-assign-Project-Cost-…
wendyyang Apr 1, 2026
6160381
refactor(ultima_sample_sheet): convert Generator constants to config …
yoldas Apr 2, 2026
65ac4e0
fix(ultima_sample_sheet): sort ultima tag groups by config index order
yoldas Apr 2, 2026
ea30f62
fix(ultima_sample_sheet): correct typo in num_columns_config
yoldas Apr 2, 2026
4daca71
feat(ultima_sample_sheets): add Ultima UG200 sample sheet generator
yoldas Apr 2, 2026
defa05d
refactor(ultima_sample_sheets): update tag group config with explicit…
yoldas Apr 2, 2026
bc5f3d1
test(ultima_sample_sheets): add tests for UG200 sample sheet generator
yoldas Apr 2, 2026
5fea184
Update flipper to version 1.4.1
depfu[bot] Apr 2, 2026
0636411
Merge pull request #5664 from sanger/depfu/update/flipper-1.4.1
StephenHulme Apr 2, 2026
49f041a
Update flipper-active_record to version 1.4.1
depfu[bot] Apr 2, 2026
4c58943
feat(batches): direct UG200 sample sheet requests to dedicated generator
yoldas Apr 2, 2026
2734596
test: add ultima_ug200_sequencing factory and request type placeholde…
yoldas Apr 2, 2026
751c52f
Merge branch 'develop' into y26-106-ug200-sample-sheet-generator
yoldas Apr 2, 2026
c2e153f
Merge pull request #5666 from sanger/depfu/update/flipper-active_reco…
StephenHulme Apr 2, 2026
cb87c76
Merge branch 'develop' into y26-106-ug200-sample-sheet-generator
yoldas Apr 2, 2026
12c6dd6
Revert sample_sheet_generator to develop version
yoldas Apr 2, 2026
7f86463
Revert sample_sheet_generator spec to develop version
yoldas Apr 2, 2026
9f5c088
chore(ultima): rename for consistent file naming and easy unwip
yoldas Apr 2, 2026
334bb0c
feat(ultima_ug200): rename Ultima P4 to UG-RD-1916 (Solaris 2.0 V1 PC…
yoldas Apr 2, 2026
260e04d
chore(ultima_ug200): change the record loader file name number prefix…
yoldas Apr 2, 2026
c12e3a2
doc(ultima_ug200): add title to ug200 record loader files
yoldas Apr 2, 2026
aea5c16
Update flipper-ui to version 1.4.1
depfu[bot] Apr 3, 2026
b066237
Update json to version 2.19.3
depfu[bot] Apr 5, 2026
8ac9e03
Merge pull request #5667 from sanger/depfu/update/flipper-ui-1.4.1
StephenHulme Apr 7, 2026
be3a5b4
remove the default project
wendyyang Apr 7, 2026
5dbd4a9
test(validators): split UG200 checks into dedicated ultima_ug200 vali…
yoldas Apr 7, 2026
e8b64f2
fix(submissions): apply selection defaults for blank values
yoldas Apr 7, 2026
fcbcd9c
docs(remove todo commit about selection defaults)
yoldas Apr 7, 2026
bd33b3a
test(submissions): apply selection defaults for blank values
yoldas Apr 7, 2026
ac0602b
fix(records): correct OTRecipeInformationTypeForUltimaUG200 association
yoldas Apr 7, 2026
7a2d52d
chore(records): rename ultima_ug200 files to wip
yoldas Apr 7, 2026
9e6b11e
fix(records): make task section names unique insider record loader fo…
yoldas Apr 7, 2026
db7c961
fix(records): make descriptor section names unique within the record …
yoldas Apr 7, 2026
42f363d
feat(config): add UG200 specific request types because of purpose dep…
yoldas Apr 7, 2026
9e1df90
feat(config): update request type keys of the Limber-Htp - Ultima PCR…
yoldas Apr 7, 2026
82926a0
style(config): prettier format spacing and indentation
yoldas Apr 7, 2026
83e3f30
feat(config): add UPF2 Cherrypicked purpose required by Limber Ultima…
yoldas Apr 7, 2026
7c27119
feat(config): add ultima ug200 tube purposes
yoldas Apr 7, 2026
3a8b09a
test(ci): fix flaky tests and add missing assertions
yoldas Apr 7, 2026
54ca292
Merge branch 'develop' into Y26-085-submission_template-for-ultima-ug…
yoldas Apr 7, 2026
7cf3698
Update addressable to version 2.9.0
depfu[bot] Apr 8, 2026
ad4006f
Merge pull request #5676 from sanger/depfu/update/addressable-2.9.0
StephenHulme Apr 8, 2026
2ac0821
build: update to Rails 8.0
StephenHulme Apr 8, 2026
4bf300b
fix: rename resources delete to destroy
StephenHulme Jan 23, 2026
44e685d
build: update Rails app
StephenHulme Apr 8, 2026
6ae0932
style: update rubocop
StephenHulme Apr 8, 2026
f3ad4da
fix: remove unwanted new assets
StephenHulme Apr 8, 2026
3220547
fix: revert unwanted introduced changes
StephenHulme Apr 8, 2026
11303f7
fix: update Rails defaults to 8.0
StephenHulme Apr 8, 2026
e5a2a4e
fix: revert production config
StephenHulme Apr 8, 2026
88ad132
Merge branch 'develop' into upgrade-to-rails-8-0
StephenHulme Apr 8, 2026
21aac1b
revert: undo exceptions app initializer
StephenHulme Apr 8, 2026
02eddb8
Merge pull request #5658 from sanger/depfu/engine/yarn/nodejs-24.14.1
StephenHulme Apr 8, 2026
b0cb721
tests: add --skip-server flag
StephenHulme Apr 8, 2026
47ea66c
feat: add initial template from story
StephenHulme Apr 8, 2026
47258bf
fix: add initial sequencescape styling
StephenHulme Apr 8, 2026
b4ca208
fix: remove missing callback references
StephenHulme Apr 9, 2026
a6faf6d
fix: attempt to address some security policy violations
StephenHulme Apr 9, 2026
eec5846
fix: prevent uat action category being overridden by default
StephenHulme Apr 9, 2026
a6c1bc6
test: address changed bad request error message
StephenHulme Apr 9, 2026
d3e645b
fix: add gradient background
StephenHulme Apr 9, 2026
df26548
fix: adjust styling to better reflect login page
StephenHulme Apr 9, 2026
58c95c5
fix: update link to sequencing form
StephenHulme Apr 9, 2026
4ebff56
docs(sample_sheets): clarify checking most specific pipeline class first
yoldas Apr 9, 2026
e3fa7e4
Merge branch 'develop' into upgrade-to-rails-8-0
StephenHulme Apr 9, 2026
f8397ad
Update config/default_records/request_types/026_ultima_ug200_request_…
yoldas Apr 9, 2026
8be125e
Merge pull request #5678 from sanger/upgrade-to-rails-8-0
StephenHulme Apr 9, 2026
dceff45
Merge pull request #5670 from sanger/depfu/update/json-2.19.3
StephenHulme Apr 9, 2026
8cb2478
refactor(sample_sheets): rename variable tg to tag_group for readabil…
yoldas Apr 9, 2026
e429b98
refactor: remove redundant method and constant from UltimaUG200Validator
yoldas Apr 9, 2026
2bd5a0b
add tests
wendyyang Apr 9, 2026
9b93361
Merge branch 'develop' into Y26-005-LCM-Triomics-assign-Project-Cost-…
wendyyang Apr 9, 2026
3150285
remove the default project
wendyyang Apr 9, 2026
8418ece
Update sass to version 1.99.0
depfu[bot] Apr 10, 2026
98396e4
Update rubocop to version 1.86.1
depfu[bot] Apr 10, 2026
e820fd1
style: lint
StephenHulme Apr 10, 2026
02b4b1a
Merge pull request #5680 from sanger/depfu/update/rubocop-1.86.1
StephenHulme Apr 10, 2026
2375a7e
Merge pull request #5679 from sanger/depfu/update/yarn/sass-1.99.0
StephenHulme Apr 10, 2026
a0b97ea
Update rubocop-minitest to version 0.39.1
depfu[bot] Apr 10, 2026
9fa3f7b
Merge branch 'develop' into Y26-005-LCM-Triomics-assign-Project-Cost-…
wendyyang Apr 10, 2026
7a04b33
Merge pull request #5584 from sanger/depfu/update/rubocop-minitest-0.…
StephenHulme Apr 10, 2026
e85b16a
feat(submission-template): adds automated column and makes automated …
BenTopping Apr 10, 2026
5aa3315
fix: adds automated flag to seed data for relevant submission templates
BenTopping Apr 10, 2026
a84b51e
style: linted
BenTopping Apr 10, 2026
c2bbb68
fix: add considered sample handling and better styling
StephenHulme Apr 10, 2026
dabb292
build: ignore generated templates
StephenHulme Apr 10, 2026
8c287e6
tests(submission-template): adds rspec tests for submission template …
BenTopping Apr 10, 2026
b5a8178
build: tell prettier to ignore file
StephenHulme Apr 10, 2026
62ae5ba
fix: add colour-schemes for production and test/uat notifications
StephenHulme Apr 10, 2026
7baa115
build: tell prettier to ignore correct file
StephenHulme Apr 10, 2026
e009834
tests: adds test for fallback values in include_product_line
BenTopping Apr 13, 2026
6011b75
tests: adds grouped_by_product_lines tests
BenTopping Apr 13, 2026
b565ed8
Merge branch 'develop' into Y26-084-ultima-support-new-tags-for-ultim…
yoldas Apr 13, 2026
72bbf8b
Merge branch 'develop' into Y26-085-submission_template-for-ultima-ug…
yoldas Apr 13, 2026
c8e6802
Merge branch 'develop' into y26-106-ug200-sample-sheet-generator
yoldas Apr 13, 2026
f1936b6
Merge branch 'develop' into y26-105-bug-useq_wafer-dead-letters-on-wa…
yoldas Apr 13, 2026
70091f7
Merge pull request #5630 from sanger/Y26-084-ultima-support-new-tags-…
yoldas Apr 13, 2026
2d2137b
remove UPF2 Balanced Pool and UPF2 Balanced Norm from sequencescape …
yoldas Apr 13, 2026
084c97f
Merge remote-tracking branch 'refs/remotes/origin/Y26-085-submission_…
yoldas Apr 13, 2026
b5e7c9c
add UG200 to the submission template names
yoldas Apr 13, 2026
489243c
Merge branch 'develop' into Y26-085-submission_template-for-ultima-ug…
yoldas Apr 13, 2026
8edd722
Merge pull request #5645 from sanger/Y26-085-submission_template-for-…
yoldas Apr 13, 2026
47697fc
Merge branch 'develop' into y26-106-ug200-sample-sheet-generator
yoldas Apr 13, 2026
728137c
Merge pull request #5663 from sanger/y26-106-ug200-sample-sheet-gener…
yoldas Apr 13, 2026
59035f0
Merge branch 'develop' into y26-105-bug-useq_wafer-dead-letters-on-wa…
yoldas Apr 13, 2026
67e86c5
Merge branch 'develop' into Y26-005-LCM-Triomics-assign-Project-Cost-…
yoldas Apr 13, 2026
ab2c56b
Merge pull request #5650 from sanger/y26-105-bug-useq_wafer-dead-lett…
yoldas Apr 13, 2026
b51f4ea
Merge branch 'develop' into Y26-005-LCM-Triomics-assign-Project-Cost-…
yoldas Apr 13, 2026
77180d4
fix(ug200): add menu option for downloading sample sheet
yoldas Apr 14, 2026
7028be2
test(ug200): add test for menu option for downloading sample sheet
yoldas Apr 14, 2026
6ed1bbf
Merge pull request #5689 from sanger/y26-106-download-sample-sheet-link
yoldas Apr 14, 2026
f5d068c
feat(descriptors): add feature flag to enable validation of workflow …
yoldas Apr 14, 2026
edd0ec7
feat(descriptors): add feature flag for validation of required submit…
yoldas Apr 14, 2026
f18e537
test(descriptors): add test for feature flag for validation of requir…
yoldas Apr 14, 2026
3bb3cae
Merge branch 'develop' into y26-105-feature-flag-for-descriptor-required
yoldas Apr 14, 2026
86a3ce9
test(descriptors): rename feature to feature_flag to prevent potentia…
yoldas Apr 14, 2026
d285271
refactor(descriptors): move feature flag y25_105_validate_descriptor_…
yoldas Apr 14, 2026
ea6dfbb
Merge remote-tracking branch 'refs/remotes/origin/y26-105-feature-fla…
yoldas Apr 14, 2026
1d8a938
Merge pull request #5690 from sanger/y26-105-feature-flag-for-descrip…
yoldas Apr 14, 2026
d64ed69
Merge branch 'develop' into Y26-005-LCM-Triomics-assign-Project-Cost-…
wendyyang Apr 14, 2026
c12b75b
Update vite-plugin-ruby to version 5.2.1
depfu[bot] Apr 14, 2026
e70da59
fix: use corrrect fields list for batch payloads
StephenHulme Apr 15, 2026
a1dbc63
fix: remove extraneous spacing
StephenHulme Apr 15, 2026
8d9f292
style: add enviroment dependent note
StephenHulme Apr 15, 2026
b2f8c9f
Merge branch 'develop' into y26-093-add-accessioning-notification-tem…
StephenHulme Apr 15, 2026
9b21da7
fix(labwhere-client): handle request timeouts
BenTopping Apr 13, 2026
c032aa0
Merge pull request #5688 from sanger/Y26-128-labwhere-unhandled-error
BenTopping Apr 15, 2026
38d32a5
Update test-prof to version 1.6.1
depfu[bot] Apr 15, 2026
f4e7bd4
Merge pull request #5683 from sanger/y26-093-add-accessioning-notific…
StephenHulme Apr 16, 2026
348161c
feat(limber-bespoke-pcr): adds Custom 2-step amplicon PCR library type
BenTopping Apr 13, 2026
987b357
build: upgrade vitejs/plugin-legacy
StephenHulme Apr 16, 2026
5408d5b
build: upgrade eslint-config-prettier
StephenHulme Apr 16, 2026
3f50804
Merge pull request #5686 from sanger/Y26-074-amplicon-library-type
BenTopping Apr 16, 2026
3ff7a87
misc: merges in develop
BenTopping Apr 16, 2026
d0ea465
ci: only run test ci on push on develop/master
BenTopping Apr 16, 2026
4f1209f
ci: update code cov build number check
BenTopping Apr 16, 2026
ea3792f
Merge pull request #5698 from sanger/fix-duplicate-ci-actions
BenTopping Apr 16, 2026
24c4a1f
Merge branch 'develop' of https://github.com/sanger/sequencescape int…
BenTopping Apr 16, 2026
f4ce90b
fix: adds automated true to ug200 sequencing automated template
BenTopping Apr 16, 2026
26a7827
Merge pull request #5682 from sanger/Y26-065-hide-automated-submissions
BenTopping Apr 16, 2026
821272b
Update selenium-webdriver to version 4.43.0
depfu[bot] Apr 16, 2026
a1f590f
Update prettier to version 3.8.3
depfu[bot] Apr 17, 2026
c186481
Merge pull request #5699 from sanger/depfu/update/selenium-webdriver-…
StephenHulme Apr 17, 2026
0427251
Merge pull request #5700 from sanger/depfu/update/yarn/prettier-3.8.3
StephenHulme Apr 17, 2026
bfc882f
Merge pull request #5694 from sanger/depfu/update/test-prof-1.6.1
StephenHulme Apr 17, 2026
1487094
Merge pull request #5696 from sanger/sh51/upgrade-js-dev-deps
StephenHulme Apr 17, 2026
107ba40
Merge branch 'develop' into Y26-005-LCM-Triomics-assign-Project-Cost-…
wendyyang Apr 17, 2026
3150f6b
Merge pull request #5636 from sanger/Y26-005-LCM-Triomics-assign-Proj…
wendyyang Apr 17, 2026
e8a60cb
remove the wip of lcm_triomis_new_added_submission_templates.yml
wendyyang Apr 17, 2026
5ac3d04
Merge pull request #5703 from sanger/unwip_lcm_triomics_submission_te…
sabrine33 Apr 17, 2026
e7519ce
Update yard to version 0.9.42
depfu[bot] Apr 18, 2026
0daba54
Update timecop to version 0.9.11
depfu[bot] Apr 19, 2026
27dd2f2
Merge pull request #5709 from sanger/depfu/update/timecop-0.9.11
StephenHulme Apr 20, 2026
7aa2e4d
Merge pull request #5707 from sanger/depfu/update/yard-0.9.42
StephenHulme Apr 20, 2026
aab8796
Merge pull request #5692 from sanger/depfu/update/yarn/vite-plugin-ru…
StephenHulme Apr 20, 2026
58993a9
style: update rubocop todo
StephenHulme Apr 17, 2026
03dff92
Merge pull request #5706 from sanger/sh51/update-rubocop-todo
StephenHulme Apr 20, 2026
2c7f2be
Update .release-version
wendyyang Apr 20, 2026
44eb2aa
unwip rna request type config
wendyyang Apr 21, 2026
f4aa662
Merge pull request #5712 from sanger/unwip_rna_request_type
wendyyang Apr 21, 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
5 changes: 4 additions & 1 deletion .github/workflows/cucumber_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ env:

on:
push:
branches:
- develop
- master
pull_request:
types:
# defaults
Expand Down Expand Up @@ -72,7 +75,7 @@ jobs:
env:
DBPORT: ${{ job.services.mysql.ports[3306] }}
run: |
bin/setup
bin/setup --skip-server
bundle exec rake assets:precompile

# Actually run our tests
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ name: Lint

on:
push:
branches:
- develop
- master
pull_request:
types:
# defaults
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/rake_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ env:

on:
push:
branches:
- develop
- master
pull_request:
types:
# defaults
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/rspec_feature_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ env:

on:
push:
branches:
- develop
- master
pull_request:
types:
# defaults
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/rspec_unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ env:

on:
push:
branches:
- develop
- master
pull_request:
types:
# defaults
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@ app/sample_manifest_excel/doc/
docs/accessioning/**/*.png
docs/accessioning/**/*.svg

# Generated files from notification templates
config/accession/*.j2

# Test files
capybara*.html
spec/examples.txt
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24.14.0
24.14.1
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
*.log
*.log.[0-9]
*.min.js
*.mjml
*.orig
*.sublime-workspace
*.swp
Expand Down
2 changes: 1 addition & 1 deletion .release-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
14.90.0
14.90.1
29 changes: 27 additions & 2 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,12 @@ plugins:
AllCops:
NewCops: enable
Exclude:
- bin/*
- config/initializers/content_security_policy.rb
- db/schema.rb
- db/views_schema.rb
- features/support/env.rb
- lib/tasks/cucumber.rake
- bin/*
- node_modules/**/*
- tmp/**/*

Expand Down Expand Up @@ -255,6 +256,20 @@ Style/EmptyClassDefinition:
Style/EmptyMethod:
EnforcedStyle: expanded

# This is now default in Ruby 3.4
# Excluding generated files
Style/FrozenStringLiteralComment:
Exclude:
- bin/*
- config/application.rb
- config/boot.rb
- config/environment.rb
- config/environments/*.rb
- config/initializers/content_security_policy.rb
- config/initializers/filter_parameter_logging.rb
- config/initializers/inflections.rb
- config/puma.rb

# Only use shorthand hash syntax when all keys match the variables for better readability
Style/HashSyntax:
EnforcedShorthandSyntax: consistent
Expand All @@ -269,7 +284,17 @@ Style/QuotedSymbols:
Exclude:
- bin/*

# these are generally generated files and don't need excessive linting
# Files generated by Rails
Style/StringLiterals:
Exclude:
- bin/*
- config/application.rb
- config/boot.rb
- config/environment.rb
- config/environments/*.rb
- config/puma.rb

# Files generated by Rails and frequently updated
Style/SymbolArray:
Exclude:
- config/initializers/filter_parameter_logging.rb
52 changes: 29 additions & 23 deletions .rubocop_todo.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# This configuration was generated by
# `rubocop --auto-gen-config --no-exclude-limit`
# on 2026-03-13 13:25:22 UTC using RuboCop version 1.85.1.
# on 2026-04-20 08:03:49 UTC using RuboCop version 1.86.1.
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new
Expand Down Expand Up @@ -133,7 +133,7 @@ Lint/DuplicateMethods:
- 'app/models/stock_stamper.rb'
- 'lib/accession/tag.rb'

# Offense count: 62
# Offense count: 61
# Configuration parameters: AllowComments, AllowEmptyLambdas.
Lint/EmptyBlock:
Exclude:
Expand Down Expand Up @@ -186,7 +186,6 @@ Lint/EmptyBlock:
- 'test/factories/location_report_factories.rb'
- 'test/unit/data_release_test.rb'
- 'test/unit/fragment_test.rb'
- 'test/unit/tasks/plate_transfer_task_test.rb'

# Offense count: 1
# Configuration parameters: AllowComments.
Expand Down Expand Up @@ -499,15 +498,14 @@ Naming/PredicatePrefix:
- 'lib/has_behaviour.rb'
- 'lib/manifest_util.rb'

# Offense count: 246
# Offense count: 245
# Configuration parameters: EnforcedStyle, CheckMethodNames, CheckSymbols, AllowedIdentifiers, AllowedPatterns.
# SupportedStyles: snake_case, normalcase, non_integer
# AllowedIdentifiers: TLS1_1, TLS1_2, capture3, iso8601, rfc1123_date, rfc822, rfc2822, rfc3339, x86_64
Naming/VariableNumber:
Exclude:
- 'app/controllers/quad_stamp_controller.rb'
- 'app/models/transfer_request.rb'
- 'config/application.rb'
- 'db/seeds/0015_transfer_templates.rb'
- 'spec/api/asset_audit_spec.rb'
- 'spec/controllers/api/v2/heron/tube_racks_controller_spec.rb'
Expand Down Expand Up @@ -972,7 +970,7 @@ RSpec/MultipleDescribes:
- 'spec/lib/label_printer/asset_labels_spec.rb'
- 'spec/models/qc_result/qc_result_spec.rb'

# Offense count: 925
# Offense count: 926
# Configuration parameters: Max.
RSpec/MultipleExpectations:
Exclude:
Expand Down Expand Up @@ -1563,14 +1561,6 @@ Rails/InverseOf:
- 'app/models/well.rb'
- 'app/models/work_order.rb'

# Offense count: 4
Rails/LexicallyScopedActionFilter:
Exclude:
- 'app/controllers/admin/programs_controller.rb'
- 'app/controllers/pipelines_controller.rb'
- 'app/controllers/projects_controller.rb'
- 'app/controllers/sdb/sample_manifests_controller.rb'

# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
Rails/NegateInclude:
Expand Down Expand Up @@ -1602,6 +1592,30 @@ Rails/RootPathnameMethods:
Exclude:
- 'spec/rails_helper.rb'

# Offense count: 19
# This cop supports unsafe autocorrection (--autocorrect-all).
Rails/StrongParametersExpect:
Exclude:
- 'app/controllers/admin/bait_libraries/bait_library_suppliers_controller.rb'
- 'app/controllers/admin/primer_panels_controller.rb'
- 'app/controllers/admin/programs_controller.rb'
- 'app/controllers/batches_controller.rb'
- 'app/controllers/bulk_submission_excel/downloads_controller.rb'
- 'app/controllers/labware_controller.rb'
- 'app/controllers/location_reports_controller.rb'
- 'app/controllers/npg_actions/assets_controller.rb'
- 'app/controllers/phi_x/spiked_buffers_controller.rb'
- 'app/controllers/phi_x/stocks_controller.rb'
- 'app/controllers/poolings_controller.rb'
- 'app/controllers/qc_files_controller.rb'
- 'app/controllers/receptacles_controller.rb'
- 'app/controllers/report_fails_controller.rb'
- 'app/controllers/stock_stampers_controller.rb'
- 'app/controllers/tag_groups_controller.rb'
- 'app/controllers/tag_layout_templates_controller.rb'
- 'app/controllers/tag_sets_controller.rb'
- 'app/controllers/tag_substitutions_controller.rb'

# Offense count: 2
Rails/ThreeStateBooleanColumn:
Exclude:
Expand Down Expand Up @@ -2025,7 +2039,7 @@ Style/NumericPredicate:
- 'lib/deployed.rb'
- 'lib/submission_serializer.rb'

# Offense count: 32
# Offense count: 20
# Configuration parameters: AllowedClasses.
Style/OneClassPerFile:
Exclude:
Expand All @@ -2038,14 +2052,6 @@ Style/OneClassPerFile:
- 'lib/api_tools.rb'
- 'lib/authenticated_test_helper.rb'
- 'lib/informatics/test/helpers/authentication_helper.rb'
- 'spec/models/broadcast_event/broadcast_event_spec.rb'
- 'spec/support/api_v2_resource_matchers.rb'
- 'spec/uat_actions/uat_actions_spec.rb'
- 'test/controllers/authentication_controller_test.rb'
- 'test/lib/label_printer/labels_multiplication_test.rb'
- 'test/test_helper.rb'
- 'test/unit/eventful_entry_test.rb'
- 'test/unit/tasks/plate_transfer_task_test.rb'

# Offense count: 18
# Configuration parameters: AllowedMethods.
Expand Down
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ group :default do
gem 'concurrent-ruby', '1.3.5'
gem 'configatron'
gem 'formtastic'
gem 'rails', '~> 7.2.0'
gem 'rails', '~> 8.0.0'

# Previously part of ruby or rails, now separate gems
gem 'drb'
Expand Down
Loading
Loading