Skip to content

Update Firmware Select - #110

Merged
Bunton33 merged 1 commit into
betafrom
fix/firmware-select-default
Aug 19, 2026
Merged

Bunton33 merged 1 commit into
betafrom
fix/firmware-select-default

Conversation

@bharvey88

@bharvey88 bharvey88 commented Aug 18, 2026 •

Copy link
Copy Markdown
Contributor

Version: 26.8.18.2

What does this implement/fix?

Types of changes

  • Bugfix (fixed change that fixes an issue)
  • New feature (thanks!)
  • Breaking change (repair/feature that breaks existing functionality)
  • Dependency Update - Does not publish
  • Other - Does not publish
  • Website of github readme file update - Does not publish
  • Github workflows - Does not publish

Checklist / Checklijst:

  • The code change has been tested and works locally
  • The code change has not yet been tested

If user-visible functionality or configuration variables are added/modified:

  • Added/updated documentation for the web page

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Updates

    • Updated firmware to version 26.8.18.2.
    • Firmware Channel now defaults directly to Stable.
    • Beta builds now use the current MSR-1 and MSR-1 BLE configurations.
  • Bug Fixes

    • Improved consistency between beta build outputs and the primary device configurations.

Remove the beta-channel wrapper configs and build the plain variant
files on the beta branch, so beta and stable images are identical and
the Firmware Channel select always defaults to Stable on a fresh flash.
Mirrors CAST-1 #60.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
@coderabbitai

coderabbitai Bot commented Aug 18, 2026 •

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 4738f245-6257-46b2-bf86-7906fbdb25c6

📥 Commits

Reviewing files that changed from the base of the PR and between 96e51bb and de0189a.

📒 Files selected for processing (4)
  • .github/workflows/build-beta.yml
  • Integrations/ESPHome/Core.yaml
  • Integrations/ESPHome/beta-channel/MSR-1.yaml
  • Integrations/ESPHome/beta-channel/MSR-1_BLE.yaml
💤 Files with no reviewable changes (2)
  • Integrations/ESPHome/beta-channel/MSR-1_BLE.yaml
  • Integrations/ESPHome/beta-channel/MSR-1.yaml

Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review.


Walkthrough

The firmware version was updated to 26.8.18.2. The Firmware Channel select now defaults to Stable. Beta builds now use the primary MSR-1 configuration files, and the separate beta wrapper files were removed.

Changes

Firmware and beta build configuration

Layer / File(s) Summary
Firmware version and channel default
Integrations/ESPHome/Core.yaml
The firmware version changed to 26.8.18.2. The firmware_channel_default substitution was removed. The Firmware Channel select now initializes to Stable.
Beta build inputs
.github/workflows/build-beta.yml, Integrations/ESPHome/beta-channel/*
The beta build matrix now uses the primary MSR-1 and MSR-1 BLE files. The separate beta-channel wrapper files were removed.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Merge Risk: ⚪ Minimal · up to de018

This change removes the beta-channel configurations and makes firmware channel selection default to Stable across builds. No actionable merge-blocking risk remains beyond normal checks.

Possibly related PRs

Poem

A rabbit hops through firmware bright,
Stable shines in morning light.
Beta builds take the main road clear,
Wrapper files disappear.
Version carrots rise anew—
26.8.18.2 for you!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the main change to the Firmware Channel select and matches the pull request objectives.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/firmware-select-default

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.

@Bunton33
Bunton33 merged commit c080b52 into beta Aug 19, 2026
14 checks passed
@Bunton33
Bunton33 deleted the fix/firmware-select-default branch August 19, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants