Skip to content

Conversation

@JeanMertz
Copy link
Collaborator

The codebase now uses camino::Utf8Path and camino::Utf8PathBuf instead of the standard library's Path and PathBuf. This ensures that paths handled by the application are valid UTF-8, which simplifies string conversions and improves interoperability with other crates and CLI output.

Affected crates include jp_attachment and its implementations, as well as the jp_cli crate. Dev-dependencies have also been updated to use camino-tempfile for testing.

@JeanMertz JeanMertz changed the base branch from improve-tool-inquery48 to main January 29, 2026 10:57
The codebase now uses `camino::Utf8Path` and `camino::Utf8PathBuf`
instead of the standard library's `Path` and `PathBuf`. This ensures
that paths handled by the application are valid UTF-8, which simplifies
string conversions and improves interoperability with other crates and
CLI output.

Affected crates include `jp_attachment` and its implementations, as well
as the `jp_cli` crate. Dev-dependencies have also been updated to use
`camino-tempfile` for testing.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz force-pushed the improve-tool-inquery49 branch from 5e39620 to fd5c3fe Compare January 29, 2026 11:06
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz merged commit aeebe98 into main Jan 29, 2026
12 checks passed
@JeanMertz JeanMertz deleted the improve-tool-inquery49 branch January 29, 2026 12:44
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.

2 participants