# Refactor manifest import handling in StrategyProvider · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/10d1e4cb6d23a73d7c82a901ae11dd06096aba45)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 10d1e4cb6d23a73d7c82a901ae11dd06096aba45

Requested commit: 10d1e4cb6d23a73d7c82a901ae11dd06096aba45

Commit: 10d1e4cb6d23a73d7c82a901ae11dd06096aba45

Tree: eaea8679a45c02684f81ebd0fa8f6c2cacb06e93

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Refactor manifest import handling in StrategyProvider

- Update manifest data handling to improve clarity and maintainability.
- Ensure that failures in manifest zip and directory imports do not fall back to legacy import methods.
- Add tests to verify that broken manifests are correctly handled without unintended legacy imports.
- Update pubspec.lock to reflect version changes for several dependencies.

These changes enhance the robustness of the import process and ensure better error reporting.

```

## Parents

- [9d8f9313662aae5b012becd5d8a636b1c995f6ee](https://git.cafe/dara/icarus/commit/9d8f9313662aae5b012becd5d8a636b1c995f6ee?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/10d1e4cb6d23a73d7c82a901ae11dd06096aba45?format=markdown)
