Skip to content

chore(release): 0.4.16 - #1932

Merged
devswha merged 1 commit into
mainfrom
release/0.4.16
Oct 25, 2026
Merged

devswha merged 1 commit into
mainfrom
release/0.4.16

Conversation

@devswha

@devswha devswha commented Oct 25, 2026

Copy link
Copy Markdown
Owner

This is release 0.4.16, step 1 of Releasing. It does not merge until the maintainer confirms the release. The merge pass prepares it so it can go out right after the confirmation.

What changes

Checks

  • bun scripts/release-guards.ts --base origin/main reports: "Release 0.4.16: remote bundle, telemetry Worker and release metadata are in order."
  • The release notes, guards, changelog fold, conventions, updater and updateNotes tests pass (136), and the typecheck passes.
  • bun run check fast passes; see the comment below.

After the maintainer confirms (merge pass)

  1. Merge this PR.
  2. Push remote-v35 on the merged commit, then wait for Remote PC bundles.
  3. Once main's CI is green, run gh workflow run release.yml --ref main -f version=0.4.16.

@coderabbitai

coderabbitai Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
Commits

Reviewing files that changed from the base of the PR and between ef27333 and f339810.

Files selected for processing: 7
  • CHANGELOG.md
  • changelog.d/site-beta-links.md
  • changelog.d/update-state-handover.md
  • herdr-plugin.toml
  • package.json
  • release-summaries.json
  • shared/machines.ts
Files with no reviewable changes: 2
  • changelog.d/update-state-handover.md
  • changelog.d/site-beta-links.md

Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.

📝 Summary

Summary by CodeRabbit

  • New Features

    • Updated phone-app download links and messaging.
  • Bug Fixes

    • Fixed state-folder migration and preserved paired-device data and access after updating.
    • Sign-in protection now remains in place when the device list cannot be read.
    • Fixed in-app updates reverting to an earlier version after restart.
  • Release

    • Published version 0.4.16 with release notes in English, Korean, Japanese, and Chinese.

The release metadata advances to 0.4.16, the remote bundle version advances to 35, and the changelog and localized release summaries are updated.

Changes: 0.4.16 Release

Layer / File(s) Summary
Release version markers
herdr-plugin.toml, package.json, shared/machines.ts
The plugin and package versions change from 0.4.15 to 0.4.16. REMOTE_BUNDLE_VERSION changes from 34 to 35.
Release notes
CHANGELOG.md, changelog.d/*, release-summaries.json
The changelog adds 0.4.16 notes about phone-app links and fixes involving state migration, sign-in protection, and in-app updates. The removed draft entries describe those changes. Localized summaries in four languages list two fixes for installs from 0.4.14 or 0.4.15.

Priority: Normal

Estimated code review effort: 2 (Simple) | ~8 minutes

Change: Other

Suggested reviewers: haeminway1

Merge Risk: Minimal · up to f3398

The release metadata and notes are consistent; no merge-blocking issue remains.

Pre-merge checks: Passed 5
Check name Status Explanation
Title check Passed The title clearly identifies the 0.4.16 release and matches the main changeset.
Description check Passed The description explains the release changes, validation results, release-gating condition, and follow-up steps. The headings differ from the template, but the required Change and Validation informati…
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Description check

Explanation

The description explains the release changes, validation results, release-gating condition, and follow-up steps. The headings differ from the template, but the required Change and Validation information is present.

Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1 files. (4 skipped: 4 unsupported.)

Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@devswha
devswha merged commit 4a4bdaa into main Oct 25, 2026
20 checks passed
@devswha
devswha deleted the release/0.4.16 branch October 25, 2026 10:59
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