Skip to content

Conversation

agners
Copy link
Member

@agners agners commented Oct 10, 2025

Bump to latest universal-silabs-flasher 0.0.35 and Alpine 3.22.

Summary by CodeRabbit

  • Chores

    • Upgraded base image to Alpine 3.22 for improved security and stability.
    • Updated universal Silabs flasher tool to v0.0.35 for better compatibility and reliability.
    • Bumped add-on version to 0.4.0.
  • Documentation

    • Added 0.4.0 entry to the changelog outlining dependency upgrades.

Bump to latest universal-silabs-flasher 0.0.35 and Alpine 3.22.
Copy link
Contributor

coderabbitai bot commented Oct 10, 2025

📝 Walkthrough

Walkthrough

Bumps release to 0.4.0, updates Alpine base image from 3.19 to 3.22 across architectures, and upgrades universal-silabs-flasher from v0.0.25 to v0.0.35. Adds corresponding 0.4.0 changelog entry. No control-flow or public API changes.

Changes

Cohort / File(s) Summary
Build base and dependency updates
silabs_flasher/build.yaml
Updated build_from tags from 3.11-alpine3.19 to 3.13-alpine3.22 for all arches; bumped UNIVERSAL_SILABS_FLASHER arg from 0.0.25 to 0.0.35.
Release metadata
silabs_flasher/config.yaml, silabs_flasher/CHANGELOG.md
Set version to 0.4.0 in config; added 0.4.0 changelog entry noting Alpine 3.22 and universal-silabs-flasher v0.0.35.

Sequence Diagram(s)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The title clearly and concisely describes the primary change of the pull request, namely bumping the silabs_flasher addon to the latest universal-silabs-flasher version, without extraneous detail or ambiguity. It directly reflects the main objective of the PR and uses clear phrasing.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch bump-silabs-flasher

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Cache: Disabled due to data retention organization setting

Knowledge base: Disabled due to data retention organization setting

📥 Commits

Reviewing files that changed from the base of the PR and between 7c135d4 and 63c181c.

📒 Files selected for processing (3)
  • silabs_flasher/CHANGELOG.md (1 hunks)
  • silabs_flasher/build.yaml (1 hunks)
  • silabs_flasher/config.yaml (1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
*/**(html|markdown|md)

⚙️ CodeRabbit configuration file

*/**(html|markdown|md): - For instructional content in documentation, use a direct and authoritative tone. Avoid expressions of politeness such as 'may' or 'please', and ensure the goal of the instruction is fronted.

  • Apply the Microsoft Style Guide to ensure documentation maintains clarity and conciseness.
  • In step-by-step instructions, front the location phrase in the instructional sentence.
  • In step-by-step instructions, front the 'goal' in the instructional sentence.
  • In step-by-step instructions, if in doubt what to front, front the 'goal' before the location phrase in the instructional sentence.
  • do not hyphenate terms like 'top-right' or 'bottom-left' with 'corner'

*/**(html|markdown|md): - Use bold to mark UI strings.

  • If "" are used to mark UI strings, replace them by bold.

  • Be brief in your replies and don't add fluff like "thank you for..." and "Please let me know if"

  • Use sentence-style capitalization also in headings.

do not comment on HTML used for icons

Avoid flagging inline HTML for embedding videos in future reviews for this repository.

Files:

  • silabs_flasher/build.yaml
  • silabs_flasher/config.yaml
  • silabs_flasher/CHANGELOG.md

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 and usage tips.

@agners agners requested a review from puddly October 10, 2025 08:34
@agners
Copy link
Member Author

agners commented Oct 10, 2025

@puddly I guess it does make sense to have the SiLabs flasher add-on still working, so let's bump it to the latest version.

I intend to remove the built-in firmwares and update the README.md to clearly state that this is not required for almost all cases since Core has built-in firmware flashing and updating support in a follow up PR.

i386: ghcr.io/home-assistant/i386-base-python:3.13-alpine3.22
args:
UNIVERSAL_SILABS_FLASHER: 0.0.25
UNIVERSAL_SILABS_FLASHER: 0.0.35
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants