Skip to content

ci(ownd-smoke): make the OWNd "latest" target non-blocking - #644

Closed
GreenGrassBlueOcean wants to merge 1 commit into
v2-phase1-architecturefrom
ci/ownd-latest-non-blocking
Closed

GreenGrassBlueOcean wants to merge 1 commit into
v2-phase1-architecturefrom
ci/ownd-latest-non-blocking

Conversation

@GreenGrassBlueOcean

Copy link
Copy Markdown
Contributor

Summary

In ownd-smoke.yml, latest was allow-failure: false, so it blocked PRs the same way pinned does. This sets it to allow-failure: true, like dev.

  • pinned tests the OWNd version manifest.json ships. It stays a hard gate, because a failure means we would ship code that breaks against the dependency we declare.
  • latest tests PyPI head. It is not what users get from the manifest and the PR author doesn't control it. It is an early-warning canary for upstream drift, so it shouldn't block merges. Today it is redundant with pinned (both resolve to 2.0.0b9). It would start blocking PRs on its own when OWNd publishes something incompatible, or when a PR such as fix(climate): align central unit mode commands and fan mode with OWNd canonical protocol (OWNd#77) #630 depends on an OWNd release that is not out yet.
  • dev is unchanged (already non-blocking).

Notes

  • continue-on-error only turns the job green. If OWNd (latest / Py3.14) is also a required status check in branch protection for v2-phase1-architecture, it has to be removed there too (Settings → Branches). That is a repo setting and this PR does not touch it.
  • This does not fix fix(climate): align central unit mode commands and fan mode with OWNd canonical protocol (OWNd#77) #630's other red checks (HA Compatibility, test-coverage, Run Pytest Suite & Coverage, OWNd (pinned)). Those stay red until the OWNd 2.0.0b10 bump lands, as described in that PR.

🤖 Generated with Claude Code

"pinned" tests the OWNd version the manifest ships and stays a hard gate.
"latest" (PyPI head) is an early-warning canary for upstream drift, so a
failure there should not block PRs that depend on an unreleased OWNd.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@GreenGrassBlueOcean
GreenGrassBlueOcean deleted the ci/ownd-latest-non-blocking branch October 21, 2026 19:35
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