Skip to content

Conversation

@tieneupin
Copy link
Contributor

@tieneupin tieneupin commented Dec 11, 2025

  • get_extended_machine_config() did not call the entry point correctly
  • epu_session_metadata() extra hook needs the instrument token to use get_machine_config_client() correctly

Also allows processing runs to be many-to-one with atlases. This requires changes to data collection group registration logic:

  • Before updating an existing dcg, check it is an atlas by finding SampleX/Atlas in the tag
  • When updating the atlas for dcgs, update all with that atlas

@codecov
Copy link

codecov bot commented Dec 11, 2025

Codecov Report

❌ Patch coverage is 75.00000% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 40.30%. Comparing base (a5a2614) to head (32261bf).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #714   +/-   ##
=======================================
  Coverage   40.30%   40.30%           
=======================================
  Files          99       99           
  Lines       11602    11603    +1     
  Branches     1553     1554    +1     
=======================================
+ Hits         4676     4677    +1     
  Misses       6708     6708           
  Partials      218      218           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tieneupin tieneupin changed the title Fixed incorrect entry points call on 'get_extended_machine_config' Bug fixes post v0.22.1 patch bump Dec 11, 2025
@tieneupin tieneupin changed the title Bug fixes post v0.22.1 patch bump Bug fixes post-v0.22.1 patch bump Dec 11, 2025
@tieneupin tieneupin added bug Something isn't working client Relates to the client component labels Dec 11, 2025
Copy link
Contributor

@stephen-riggs stephen-riggs left a comment

Choose a reason for hiding this comment

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

It's worth you checking my bit of this before we merge! Otherwise all good

Comment on lines +177 to +179
.where(
col(DataCollectionGroup.tag).contains(f"/Sample{dcg_params.sample}/Atlas")
)
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Did f"/Sample{dcg_params.sample}/Atlas" in DataCollectionGroup.tag not work?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

String search not implemented. Have to use SQLModel built-ins

@tieneupin tieneupin merged commit c6036a9 into main Dec 12, 2025
17 checks passed
@tieneupin tieneupin deleted the fix-extended-machine-config branch December 12, 2025 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working client Relates to the client component

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants