Skip to content

zepp-devkit 0.2.0 - #5

Merged
raetha merged 3 commits into
mainfrom
dev
Nov 3, 2026
Merged

raetha merged 3 commits into
mainfrom
dev

Conversation

@raetha

@raetha raetha commented Nov 3, 2026

Copy link
Copy Markdown
Owner

Added

  • release-plan --dev: on a dev branch that holds the expected next version, an [Unreleased] changelog section is enough; without --dev (on main and pull requests into it) the version still needs its own section.
  • Components that ship together under one version: same_version in zepp-devkit.json lists other version files (Zeus app.json or Home Assistant manifest.json) that must hold the component's version, and tag sets the tag format (for example v{version}, one tag and GitHub release for the whole project).

Internal

  • CI hardening: a single CI passed check gates releases, and no job keeps the workflow token on disk unless it pushes with git (persist-credentials: false).

Needed by Kestrel's single version (raetha/zepp-kestrel#7) and, with --dev, by the watch faces' expected-next-version policy. Backwards compatible: a minor release.


Generated by Claude Code

raetha and others added 3 commits November 2, 2026 22:57
Aligns with the updated repo-workflow skill: a single `CI passed` gate
job (the one status check the `main` ruleset needs to require),
`persist-credentials: false` on every checkout except in jobs that push
with git, and the docs saying Claude runs `dev` (owner gates `dev` →
`main`); zip delivery removed where it was still described.

---
_Generated by [Claude
Code](https://claude.ai/code/session_01Y5FKGuxtPN9CKcP5GhjfJY)_

Co-authored-by: Claude <noreply@anthropic.com>
- `same_version` in `zepp-devkit.json`: one component covers parts that
ship under one version (Kestrel's watch app and HA integration); the
other version files must match.
- `tag` format per component (Kestrel: `v{version}`, one tag and release
per version).
- `release-plan --dev`: `[Unreleased]` is enough on a `dev` branch
holding the expected next version; without it the version needs its own
section (main and PRs into main).

Backwards compatible (defaults unchanged), so a minor release: 0.2.0.

---
_Generated by [Claude
Code](https://claude.ai/code/session_01Y5FKGuxtPN9CKcP5GhjfJY)_

Co-authored-by: Claude <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y5FKGuxtPN9CKcP5GhjfJY
@raetha
raetha merged commit 4a94bd3 into main Nov 3, 2026
11 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.

2 participants