Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v3.2.0 -> main #218

Merged
merged 60 commits into from
Aug 1, 2024
Merged

Release v3.2.0 -> main #218

merged 60 commits into from
Aug 1, 2024

Conversation

jethror1
Copy link
Contributor

@jethror1 jethror1 commented Jul 26, 2024

Summary

Merging of changes for v3.2.0 release into main

Changes

  • properly check for files to unarchive before running any jobs to ensure all required files are unarchived
  • improve details in readme
  • catch samples with no tests codes and raise as an error
  • fix total sample no run in summary report
  • fix the issue with subsetting the manifest to allow skipping samples, restricts valid samplename checking to just the subset
  • strip whitespace on string inputs to not cause jobs to fail from inputs like exclude samples having bonus spaces
  • addition of new input -iunarchive_only to allow for just unarchiving and not running jobs
  • fix issue of single gene reports having : in the report filename

Issues closed

Consitituent PRs


This change is Reviewable

jethror1 and others added 30 commits April 4, 2024 16:43
DI-930 fix #195 - correctly check all archived files (#200)
DI-930 fix #197 - fix skipping samples with missing test codes (#201)
DI-930 fix #198 - allow invalid samples in manifest when subsetting (#202)
DI-930 fix #199 - improve summary text (#203)
…space_from_inputs

DI-930 fix #207 strip whitespace from inputs
…chival_checking

IN-930 - fix #196 better unarchival checking (#209)
@pep8speaks
Copy link

pep8speaks commented Jul 26, 2024

Hello @jethror1! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

Line 176:80: E501 line too long (82 > 79 characters)
Line 281:80: E501 line too long (84 > 79 characters)

Line 151:46: E712 comparison to True should be 'if cond is True:' or 'if cond:'
Line 163:46: E712 comparison to False should be 'if cond is False:' or 'if not cond:'

Line 681:5: E303 too many blank lines (2)
Line 710:5: E303 too many blank lines (2)
Line 742:5: E303 too many blank lines (2)
Line 794:80: E501 line too long (86 > 79 characters)
Line 799:5: E303 too many blank lines (2)
Line 895:5: E303 too many blank lines (2)
Line 920:59: E712 comparison to False should be 'if cond is False:' or 'if not cond:'
Line 937:59: E712 comparison to True should be 'if cond is True:' or 'if cond:'
Line 973:1: E302 expected 2 blank lines, found 1
Line 1025:5: E303 too many blank lines (2)
Line 1031:5: E303 too many blank lines (2)
Line 1065:5: E303 too many blank lines (2)
Line 1105:5: E303 too many blank lines (2)
Line 2365:5: E303 too many blank lines (2)

Line 388:5: E303 too many blank lines (2)
Line 833:5: E303 too many blank lines (2)
Line 854:5: E303 too many blank lines (2)

Line 27:17: E231 missing whitespace after ':'
Line 37:2: W292 no newline at end of file

Line 363:5: E303 too many blank lines (2)
Line 371:9: E125 continuation line with same indent as next logical line
Line 477:5: E303 too many blank lines (2)
Line 483:9: E125 continuation line with same indent as next logical line

Comment last updated at 2024-07-29 13:39:41 UTC

jethror1 and others added 2 commits July 29, 2024 14:25
ensure `CheckInputs.strip_string_inputs()` is called before other methods
@jethror1
Copy link
Contributor Author

jethror1 commented Aug 1, 2024

@jethror1 jethror1 marked this pull request as ready for review August 1, 2024 11:20
Copy link
Contributor

@Addy81 Addy81 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All previous PRs code-reviewed merged to release branch, testing now signed off, merging to main as part of deployment.

Reviewed 10 of 11 files at r1, 1 of 1 files at r2, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @jethror1)

@Addy81 Addy81 merged commit eea364e into master Aug 1, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment