The GitHub Actions job "Bindings Python CI" on 
iceberg-rust.git/feat/serde-schedule-parsing has succeeded.
Run started by GitHub user AndreaBozzo (triggered by AndreaBozzo).

Head commit for run:
50f429598296bf49a1750a2f6c577a4bfa581349 / AndreaBozzo <[email protected]>
feat(sqllogictest): use serde derived structs for schedule parsing

Replace manual TOML parsing with serde-derived structs to improve
maintainability and separate parsing from engine instantiation.

Changes:
- Add ScheduleConfig, EngineConfig, and EngineType structs with serde derives
- Use #[serde(flatten)] for forward-compatibility with future config fields
- Refactor Schedule::from_file() to use toml::from_str() directly
- Add instantiate_engines() to separate parsing from engine creation
- Remove manual parse_engines() and parse_steps() functions
- Update tests to verify deserialization behavior

Closes #1952

Report URL: https://github.com/apache/iceberg-rust/actions/runs/20432103630

With regards,
GitHub Actions via GitBox

Reply via email to