Skip to content

Update config groups to handle more of the data management values. #702

Open
hoytak wants to merge 4 commits intomainfrom
hoytak/260310-config-update
Open

Update config groups to handle more of the data management values. #702
hoytak wants to merge 4 commits intomainfrom
hoytak/260310-config-update

Conversation

@hoytak
Copy link
Collaborator

@hoytak hoytak commented Mar 12, 2026

This PR moves some config values that were part of the data configuration into XetConfig, specifically the compression_policy, staging_subdir, session_dir_name, and global_dedup_query_enabled. This also consolidates the remaining values into a single struct with endpoint and authentication information.

hoytak added 2 commits March 11, 2026 13:34
Applies config update changes from hoytak/260310-config-update on top of
origin/main (which includes the squashed package restructure and API
changes documentation).

Changes:
- Move hardcoded config values to XetConfig: compression_policy, prefix,
  staging_subdir, session_dir_name, global_dedup_query_enabled
- Add new config groups: data, session, deduplication
- Refactor TranslatorConfig with helper methods
- resolve_compression_policy now returns Result with proper error messages
- Remove duplicate alias entry
- Import cleanup in safe_file_creator and example.rs
- New config env override tests

Made-with: Cursor
@hoytak hoytak requested review from rajatarya and seanses March 12, 2026 00:00
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.

1 participant