Skip to content

Version 4.111.0 release candidate#6264

Open
dnil wants to merge 9 commits intomainfrom
version_4.111.0
Open

Version 4.111.0 release candidate#6264
dnil wants to merge 9 commits intomainfrom
version_4.111.0

Conversation

@dnil
Copy link
Copy Markdown
Member

@dnil dnil commented May 5, 2026

This PR marks a new Scout release. We apply semantic versioning. This is a minor release since it adds features and fixes issues in a backwards compatible manner.

[4.111.0]

Added

Changed

Fixed

Testing on cg-vm1 server (Clinical Genomics Stockholm)

Prepare for testing

  1. Make sure the PR is pushed and available on Docker Hub
  2. First book your testing time using the Pax software available at https://pax.scilifelab.se/. The resource you are going to call dibs on is scout-stage and the server is cg-vm1.
  3. ssh <USER.NAME>@cg-vm1.scilifelab.se
  4. sudo -iu hiseq.clinical
  5. ssh localhost
  6. (optional) Find out which scout branch is currently deployed on cg-vm1: podman ps
  7. Stop the service with current deployed branch: systemctl --user stop scout@<name_of_currently_deployed_branch>
  8. Start the scout service with the branch to test: systemctl --user start scout@<this_branch>
  9. Make sure the branch is deployed: systemctl --user status scout.target
  10. After testing is done, repeat procedure at https://pax.scilifelab.se/, which will release the allocated resource (scout-stage) to be used for testing by other users.
Testing on hasta server (Clinical Genomics Stockholm)

Prepare for testing

  1. ssh <USER.NAME>@hasta.scilifelab.se
  2. Book your testing time using the Pax software. us; paxa -u <user> -s hasta -r scout-stage. You can also use the WSGI Pax app available at https://pax.scilifelab.se/.
  3. (optional) Find out which scout branch is currently deployed on cg-vm1: conda activate S_scout; pip freeze | grep scout-browser
  4. Deploy the branch to test: bash /home/proj/production/servers/resources/hasta.scilifelab.se/update-tool-stage.sh -e S_scout -t scout -b <this_branch>
  5. Make sure the branch is deployed: us; scout --version
  6. After testing is done, repeat the paxa procedure, which will release the allocated resource (scout-stage) to be used for testing by other users.

How to test:

  1. how to test it, possibly with real cases/data

Expected outcome:
The functionality should be working
Take a screenshot and attach or copy/paste the output.

Review:

  • code approved by
  • tests executed by

@codecov
Copy link
Copy Markdown

codecov Bot commented May 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.88%. Comparing base (90e564f) to head (91e95d2).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #6264   +/-   ##
=======================================
  Coverage   83.88%   83.88%           
=======================================
  Files         346      346           
  Lines       21539    21539           
=======================================
  Hits        18067    18067           
  Misses       3472     3472           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@northwestwitch
Copy link
Copy Markdown
Member

PanelApp download OK:

image

@northwestwitch
Copy link
Copy Markdown
Member

Updating PanelApp panel from pre-downloaded file is also OK:

image

@dnil
Copy link
Copy Markdown
Member Author

dnil commented May 6, 2026

Scout 38 instance rank models:

Screenshot 2026-05-06 at 14 46 25

✅ Delete one:
Screenshot 2026-05-06 at 14 46 59

Screenshot 2026-05-06 at 14 46 34

✅ Reloaded when visiting a variant that demands it:
Screenshot 2026-05-06 at 14 46 47

@dnil
Copy link
Copy Markdown
Member Author

dnil commented May 6, 2026

✅ Saltshaker loading
Screenshot 2026-05-06 at 15 28 48
Screenshot 2026-05-06 at 15 28 56

And fwiw also the image:
Screenshot 2026-05-06 at 15 28 29

@dnil
Copy link
Copy Markdown
Member Author

dnil commented May 6, 2026

Note that deployment to hasta now needs an initial, one-off init for blue-green deployment, per https://github.com/Clinical-Genomics/servers/pull/1855.

Screenshot 2026-05-06 at 13 38 30

✅ Done and working well on stage, but should be applied for

  • prod as well when there is a short deployment window.

Copy link
Copy Markdown
Member

@northwestwitch northwestwitch left a comment

Choose a reason for hiding this comment

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

Nice! 👍

@northwestwitch
Copy link
Copy Markdown
Member

Update of database

Tested on stage (37)

Download all files

Done with difficulty given that Ensembl data downloaded apart using a branch of Schug which takes care of the many errors occurring on the Ensembl server . Files saved under /home/proj/development/rare-disease/scout/scout_update_260507

Update HPO terms

scout update hpo --hpoterms hpo.obo --hpo-to-genes phenotype_to_genes.txt

image

Updating diseases

scout update diseases -f .

image

Updating genes

scout update genes -f .

image

Update the OMIM AUTO panel

scout update omim --institute cust002 --genemap2 genemap2.txt --mim2genes mim2genes.txt

image

Update the PanelApp green genes panel

scout update panelapp-green -i cust002 --downloads_folder . --force

image

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 8, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants