Conversation
…m-test-flows Format test suite
Configure Renovate
Update actions/checkout action to v6
…n-6.x Update actions/setup-python action to v6
…ntegration Improve config validation logging and test robustness
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||
PR Type
Enhancement, Tests, Bug fix
Description
Improve error messages in config flow and coordinator with context-specific details
Defer per-day entity cleanup until after initial data validation succeeds
Add comprehensive test coverage for config/options flows and coordinator retry logic
Implement AST-based translation key extraction to ensure all flow keys are defined
Update GitHub Actions to v6 and add package installation in test workflow
Fix manifest JSON formatting and add metadata consistency validation
Diagram Walkthrough
File Walkthrough
3 files
Clarify unexpected error message with flow contextDefer cleanup, add timeout/network error fallback messagesAdd project name and version metadata fields6 files
Refactor stubs, add AST-based key extraction, expand validation testsAdd unload/reload tracking and happy path setup/unload testNew metadata consistency tests for version and package alignmentNew options flow validation tests covering language and forecast daysAdd SequenceSession helper with exhaustion guard and retry scenariotestsNew AST-based translation key extraction and coverage validation6 files
Update checkout and setup-python actions to v6Add branch filter and update checkout action to v6Add branch filter and update checkout/setup-python to v6Update actions to v6, add package install, set PYTHONPATHAdd branch filter for push triggerAdd Renovate configuration for dependency updates1 files
Document 1.8.4 fixes and improvements1 files
Fix JSON formatting and bump version to 1.8.4