hass.tibber_prices/.github
Julian Pawlowski 6ebcdc90c0 docs(workflow): document release automation and validation patterns
Updated copilot-instructions.md with comprehensive documentation for
new release workflows and validation requirements.

Added sections:
- Selector validation rules for hassfest compliance
  - Pattern requirement: [a-z0-9-_]+ (lowercase only)
  - Common pitfalls with SelectOptionDict and translation_key
  - Validation examples (correct vs incorrect)

- Legacy/Backwards compatibility guidelines
  - When to add migration code vs breaking changes
  - check-if-released script usage
  - Rule: Only migrate for released changes
  - Prefer documentation over complexity

- Semantic versioning workflow
  - Pre-1.0 vs Post-1.0 versioning rules
  - suggest-version script usage and output
  - prepare-release integration
  - Version check in CI/CD

- Release notes generation
  - Updated with auto-sync and version check features
  - Backend comparison (AI vs git-cliff vs manual)
  - Complete workflow examples

Impact: AI assistant and developers have clear guidance on hassfest
requirements, legacy migration decisions, and the complete release
automation workflow. Reduces errors and maintains consistency across
sessions.
2025-11-09 15:33:26 +00:00
..
ISSUE_TEMPLATE update dev environment 2025-11-03 15:54:01 +00:00
workflows feat(ci): add manifest sync and version validation to release workflow 2025-11-09 15:33:07 +00:00
copilot-instructions.md docs(workflow): document release automation and validation patterns 2025-11-09 15:33:26 +00:00
dependabot.yml Initial commit 2025-04-18 14:32:54 +02:00
release.yml feat(release): add automated release notes generation system 2025-11-09 14:25:15 +00:00