Skip to content

Conversation

adamziel
Copy link
Collaborator

@adamziel adamziel commented Jul 14, 2025

Motivation for the change, related issues

Simplifies the auto mounting logic and adds explicit semantics for creating additional Blueprint steps as a result of an auto mount, e.g. installing and activating a plugin that was automatically detected. Also, adds unit tests for the automounting detection.

A part of #2281

Testing Instructions (or ideally a Blueprint)

Confirm the tests are still green

adamziel added a commit that referenced this pull request Jul 14, 2025
## Motivation for the change, related issues

Consolidates two mounting-related files to sets the stage for
#2360. Right now
it diffs two deleted files with one added file and it's difficult to
reason about.

There are no code changes other than relocating the code.

## Testing Instructions (or ideally a Blueprint)
 
CI
@adamziel adamziel force-pushed the consolidate-mounting-logic branch from 7289787 to 7fd35a3 Compare July 14, 2025 14:08
@adamziel adamziel marked this pull request as ready for review July 14, 2025 14:16
@adamziel adamziel merged commit 55f0bc0 into trunk Jul 14, 2025
21 checks passed
@adamziel adamziel deleted the consolidate-mounting-logic branch July 14, 2025 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant