SIGN IN SIGN UP

refactor: consolidate config and env records into SaveRecord with SaveType (#1656)

* Clarify client description against backend API

* Consolidate config and env records into SaveRecord with SaveType

* test: adapt tests to SaveRecord consolidation, make group_records_by_type resilient to unknown types

- Update all test imports from deleted config/env proto modules to SaveRecord/SaveType
- Replace ConfigRecord/UpdateType usages in test fixtures with SaveRecord(type=SAVE_TYPE_CONFIG)
- Adjust test assertions: event.update → event.path, oneof group keys config → save
- Adapt consumer flush recovery test to use _log_batch instead of removed _config_batch
- Remove deleted oneof fields (config/metadata/requirements/conda) from record_kind helpers
- Wrap group_records_by_type ValueError in safe.block to gracefully skip unrecognized record types

* Fix typo in SAVE_TYPE_METADATA enum value

* chore: remove redundant Path() wrapping in sender.py open() calls
K
Kang Li committed
4ea9f1832f276b7098e6d5911cebc4e2cdd73cd3
Parent: de77eac
Committed by GitHub <noreply@github.com> on 5/24/2026, 10:59:41 AM