Skip to content

Make release workflow tag-driven only - #91

Open
JansenDevelopment wants to merge 2 commits into
developfrom
claude/release-latest-commit-t3q497
Open

JansenDevelopment wants to merge 2 commits into
developfrom
claude/release-latest-commit-t3q497

Conversation

@JansenDevelopment

Copy link
Copy Markdown
Owner

Summary

Removes the bootstrap branch trigger from the release workflow now that it lives on develop.

The claude/release-latest-commit-** push trigger was only needed to create the initial v1.1 release from within Actions (this session couldn't push tags or create releases directly). With the workflow now on develop, that trigger is a footgun — any push to such a branch would attempt to cut a release.

Change

.github/workflows/release.yml now triggers on:

  • push of a v* tag — the standard release path
  • workflow_dispatch — manual fallback (derives the tag from manifest.json)

The job body is unchanged and remains idempotent (skips tag/release creation if they already exist).

How to cut a release going forward

Push a version tag, e.g. git tag v1.2 && git push origin v1.2, or run the workflow manually from the Actions tab.

🤖 Generated with Claude Code


Generated by Claude Code

claude added 2 commits July 13, 2026 05:51
Drop the bootstrap branch trigger now that the workflow lives on develop.
Releases are cut by pushing a v* tag (or manual workflow_dispatch).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ro82CB9Y3Sdq8b7Suk9Kys
Expose each actuator device's heat/cool/both role as a native select
entity, backed by a new smart_climate.set_device_role service and
async_set_device_role coordinator method. Roles persist to the device's
source of truth (config subentry when present, else the entry.data
devices list) and re-drive the control loop without a full reload.

Covered by tests/test_device_role.py.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ro82CB9Y3Sdq8b7Suk9Kys
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.

2 participants