Skip to content

Bridge PR: integrate #90 into PR2 - #6

Merged
jbjardine merged 3 commits into
codjardine/pr2-sensors-readonlyfrom
codjardine/pr90-bridge
Mar 14, 2026
Merged

Bridge PR: integrate #90 into PR2#6
jbjardine merged 3 commits into
codjardine/pr2-sensors-readonlyfrom
codjardine/pr90-bridge

Conversation

@jbjardine

Copy link
Copy Markdown
Owner

This bridge PR is the official integration path for @jmcollin78's proposal in aceindy#90 into the PR2 branch that backs aceindy#87.

What this keeps:

What this adjusts on top:

  • narrow the migration guard so ConfigFlow-only installs do not try to rewrite an entity already using the stable climate unique ID
  • preserve the valid legacy/YAML migration path covered by the smoke migration test
  • drop the incidental .devcontainer/configuration.yaml and .vscode/launch.json changes from Fix pr2 in #87 aceindy/Duepi_EVO#90 because they are not required for the fix

Validation done in Docker only:

  • pytest tests/test_entity_migration.py -q
  • pytest tests/test_readonly_entities.py -q
  • pytest tests -q
  • WORKSPACE=/Users/jbjardine/cursor/DUEPI_EVO bash scripts/smoke_migration.sh --from-ref v2026.03.02

If this bridge PR is merged into codjardine/pr2-sensors-readonly, PR2 can continue toward main with @jmcollin78's contribution preserved in the history and linked discussion.

@jbjardine
jbjardine merged commit 3b5a693 into codjardine/pr2-sensors-readonly Mar 14, 2026
2 of 4 checks passed
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