Skip to content

Drop support for armv7 systems#382

Merged
frenck merged 1 commit intomainfrom
frenck-2025-0485
Nov 14, 2025
Merged

Drop support for armv7 systems#382
frenck merged 1 commit intomainfrom
frenck-2025-0485

Conversation

@frenck
Copy link
Member

@frenck frenck commented Nov 14, 2025

Proposed Changes

The Home Assistant project has deprecated support for the armv7 achitecture and is dropping it full in Home Assistant 2025.12. This PR drops it from this add-on.

../Frenck

                       

Blogging my personal ramblings at frenck.dev

Summary by CodeRabbit

  • Chores
    • Discontinued support for legacy architectures; application now builds exclusively for aarch64 and amd64 platforms. Updated build configuration and documentation accordingly.

@frenck frenck added the breaking-change A breaking change for existing users. label Nov 14, 2025
@coderabbitai
Copy link

coderabbitai bot commented Nov 14, 2025

Walkthrough

This PR removes support for additional CPU architectures (armhf, armv7, i386) across the project, retaining only aarch64 and amd64. Changes update Renovate CI configuration, build/config manifests, and documentation to reflect the narrowed architecture support scope.

Changes

Cohort / File(s) Summary
CI & Build Configuration
\.github/renovate.json, sqlite-web/build.yaml, sqlite-web/config.yaml
Removed support for armhf, armv7, and i386 architectures from Docker Renovate regex pattern, build matrix, and architecture list. Retained aarch64 and amd64 only.
Documentation
README.md
Removed architecture shield badges for armhf, armv7, and i386; retained aarch64 and amd64 shields.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Verify consistent architecture removal across all four files
  • Confirm aarch64 and amd64 remain intact in all configurations
  • Check for any other references to removed architectures elsewhere in the codebase (not visible in this diff)

Suggested labels

bugfix

Poem

🐰 Hop, hop away go three,
armhf, armv7, i386 free,
Only aarch64 and amd64 stay,
Cleaner configs brighten the day!

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 accurately summarizes the main change: removal of armv7 architecture support, which is reflected across all modified files (config.yaml, build.yaml, renovate.json, and README.md).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch frenck-2025-0485

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2e334c8 and 7b80646.

📒 Files selected for processing (4)
  • .github/renovate.json (1 hunks)
  • README.md (0 hunks)
  • sqlite-web/build.yaml (0 hunks)
  • sqlite-web/config.yaml (0 hunks)
💤 Files with no reviewable changes (3)
  • README.md
  • sqlite-web/build.yaml
  • sqlite-web/config.yaml
🔇 Additional comments (1)
.github/renovate.json (1)

15-15: Regex pattern correctly narrowed to match aarch64 and amd64 architectures only.

The Renovate configuration is properly updated to track base image updates only for the remaining supported architectures (aarch64 and amd64), in alignment with the removal of armv7, armhf, and i386 support across the project. The regex pattern syntax is correct and will continue to match Docker image specifications in the expected format.


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.

@frenck frenck merged commit d595519 into main Nov 14, 2025
20 checks passed
@frenck frenck deleted the frenck-2025-0485 branch November 14, 2025 11:51
@github-actions github-actions bot locked and limited conversation to collaborators Nov 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

breaking-change A breaking change for existing users.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant