Skip to content

Nightly Fixes post immlib#112

Merged
36000 merged 1 commit into
tractometry:mainfrom
36000:immlib_fixes
Sep 18, 2025
Merged

Nightly Fixes post immlib#112
36000 merged 1 commit into
tractometry:mainfrom
36000:immlib_fixes

Conversation

@36000

@36000 36000 commented Sep 17, 2025

Copy link
Copy Markdown
Collaborator

Names nightly tests and fixes two currently failing

Copilot AI review requested due to automatic review settings September 17, 2025 23:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull Request Overview

This PR implements fixes for the AFQ codebase following the introduction of immlib, addressing issues with task planning and workflow naming.

  • Updates tractography task planning to properly wrap image getters with as_file calls
  • Fixes mapping task key naming and adds type checking for reg_subject parameter
  • Removes unused kwargs in data task planning
  • Disambiguates nightly test workflow names for better identification

Reviewed Changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.

File Description
AFQ/tasks/tractography.py Wraps probseg functions with as_file calls for proper file handling
AFQ/tasks/mapping.py Fixes task key naming and adds reg_subject type checking
AFQ/tasks/data.py Removes unused brain_mask_definition from kwargs
.github/workflows/*.yml Updates workflow names to be more descriptive and unique

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread AFQ/tasks/tractography.py
@arokem

arokem commented Sep 17, 2025

Copy link
Copy Markdown
Member

LGTM! I think we can merge as soon as the CI comes back green.

@36000
36000 merged commit 6238b20 into tractometry:main Sep 18, 2025
9 of 10 checks passed
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.

3 participants