-
Notifications
You must be signed in to change notification settings - Fork 15
engineering: Propagate flexible ESP mount path #591
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
Merged
Merged
Changes from 81 commits
Commits
Show all changes
87 commits
Select commit
Hold shift + click to select a range
c8448ea
Add report
frhuelsz d3f21c7
enhance
frhuelsz 3e0377f
is_esp check info
frhuelsz 8a7bce4
Enhance list
frhuelsz 86b862f
Emojis for readability
frhuelsz 479479a
Relax EFP path validation.
frhuelsz 3cf1477
Progress
frhuelsz 2101bbb
Tests & coverage
frhuelsz 9c26a22
Update status
frhuelsz 32bd0b3
Address issues with adopted partitions
frhuelsz e5c24c8
update report
frhuelsz a00a03e
Apply suggestions from code review
frhuelsz 89fa5f3
review rename
frhuelsz 48b513d
Update schema
frhuelsz d0f2aaa
New HC field for ESP Boot Path
frhuelsz 1ffa666
is_esp
frhuelsz cf97357
Finish impl of new HC field.
frhuelsz a1e8f09
Delete unused fn
frhuelsz ac6eee3
Remove unused
frhuelsz 88198ac
Fix indoc usages
frhuelsz ce842b6
Fix more constant usages
frhuelsz 8c09b78
Update report
frhuelsz fb3ae1c
Use serde from/into instead
frhuelsz 9a7c1bb
clippy
frhuelsz 9e0a4f6
Error for non-absolute paths
frhuelsz 6b32322
remove unused
frhuelsz e90e57d
Update comment
frhuelsz 2fe228e
Initialize on tests
frhuelsz a5a7530
initialize on offline init
frhuelsz c7032e4
Address concerns in derived HC
frhuelsz aa1607f
Test and fixes
frhuelsz f8e35fe
Merge branch 'main' into user/frhuelsz/efi-path-enginecontext
frhuelsz ae1b7b5
Item 6 & 7
frhuelsz 41cb1c2
Item 23
frhuelsz ca22503
Update doc
frhuelsz 4045160
Update report
frhuelsz 8d034a2
Update light numbers
frhuelsz 31ed4e7
Resolve item 8
frhuelsz 194806b
Resolve item 9
frhuelsz 38115e7
Resolve item 10
frhuelsz 637e444
Resolve item 11
frhuelsz 71e1037
Move ESP_MOUNT_POINT_PATH imports to test modules (items 9, 10)
frhuelsz 14fc6b2
Resolve item 12
frhuelsz 7cca9e2
Resolve item 13
frhuelsz a375103
Resolve item 14
frhuelsz 018c15c
Resolve item 17
frhuelsz 19fc02d
Resolve item 18
frhuelsz 618df99
Fix build: add ESP_MOUNT_POINT_PATH to functional_test modules, resol…
frhuelsz db9613f
Copilot fmt permission
frhuelsz d30c87e
Impl PR API suggestions
frhuelsz 6759987
Update validation
frhuelsz 9e8fb6e
Propagate fixes
frhuelsz 9c7ecf0
Cleanup Errors
frhuelsz b4aa46b
Validation cleanup
frhuelsz 42b0202
Fixes for UTs
frhuelsz 6367530
Tests passing
frhuelsz 6071f15
UT coverage
frhuelsz 1dc0cc7
grammar
frhuelsz 038d254
fix: require mount_point when override_esp_mount is Override
frhuelsz a2009e3
docs: regenerate schema and API docs to include overrideEspMount
frhuelsz c62a1cd
test: add serde round-trip tests for override_esp_mount
frhuelsz 7e433df
fmt
frhuelsz 8218a42
docs: update ESP test doc comments to reflect is_esp-driven selection
frhuelsz 7aa6c6d
cleanup: remove commented-out FileSystemSourceKind enum
frhuelsz c3576de
test: add test for EspMountPointNotFound when no ESP filesystem exists
frhuelsz 9d42fb4
Merge branch 'user/frhuelsz/efi-path-validation' into user/frhuelsz/e…
frhuelsz d1ea12a
Build fix
frhuelsz e30e9da
fix: correct typo and remove redundant word in validation_tests comment
frhuelsz 2d17f78
refactor: simplify esp_filesystem with find + and_then
frhuelsz dd01dbb
Merge branch 'main' into user/frhuelsz/efi-path-enginecontext
frhuelsz 09a5625
Merge branch 'user/frhuelsz/efi-path-validation' into user/frhuelsz/e…
frhuelsz dd2c0ff
fix: remove unused fmt::Debug import
frhuelsz 238cdae
Merge branch 'main' into user/frhuelsz/efi-path-validation
frhuelsz 29ebe20
ESP detection in offline initialize
frhuelsz 33442b4
fix: correct stale comment referencing non-existent HostStorageConfig
frhuelsz fdee7e4
Merge branch 'user/frhuelsz/efi-path-validation' into user/frhuelsz/e…
frhuelsz 8000c74
Update to use new API
frhuelsz 2459e75
Update UTs
frhuelsz 974216e
fmt
frhuelsz b591521
Fix typo in error
frhuelsz d0d4ca0
Merge branch 'main' into user/frhuelsz/efi-path-enginecontext
frhuelsz 05dc342
Update .vscode/settings.json
frhuelsz 153298f
Update report
frhuelsz 7686fa0
remove stale data
frhuelsz 388b9d2
fix: provide custom Default for EngineContext with ESP_MOUNT_POINT_PATH
frhuelsz cf7327a
fix: update hardcoded ESP comment in clean_install.rs
frhuelsz 697e149
refactor: rename relative_esp_efi_path to esp_mount_path in install_i…
frhuelsz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.