Skip to content

Comments

Drop support for armv7 systems#292

Merged
frenck merged 1 commit intomainfrom
frenck-2025-0435
Nov 8, 2025
Merged

Drop support for armv7 systems#292
frenck merged 1 commit intomainfrom
frenck-2025-0435

Conversation

@frenck
Copy link
Member

@frenck frenck commented Nov 8, 2025

Proposed Changes

The architecture is deprecated by Home Assistant and pending removal for the Home Assistant 2025.12 release.

Summary by CodeRabbit

  • Chores

    • Updated build configuration to support only aarch64 and amd64 architectures. Removed support for armhf, armv7, and i386 architectures.
  • Documentation

    • Updated supported architecture badges in README to reflect current compatibility.

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

coderabbitai bot commented Nov 8, 2025

Walkthrough

The PR removes support for multiple hardware architectures (armhf, armv7, i386) across configuration, build, and documentation files, narrowing support to aarch64 and amd64 only.

Changes

Cohort / File(s) Summary
Configuration updates
\.github/renovate\.json, zerotier/config\.yaml
Narrowed architecture detection regex and removed unsupported architectures from arch list (armhf, armv7, i386 removed; aarch64, amd64 retained)
Build specifications
zerotier/build\.yaml
Removed armv7 from build_from mapping; aarch64 and amd64 entries unchanged
Documentation
README\.md
Removed three architecture shields (armhf, armv7, i386) from badge block and their corresponding definitions

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

The changes follow a consistent, repetitive pattern of removing three architectures across multiple files. All modifications are straightforward deletions with no complex logic or structural rewrites involved.

Poem

🐰 Three arches fade away,
amd64 and aarch64 stay,
Build and config align,
Badges now redesign,
Streamlined support rules 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 'Drop support for armv7 systems' directly and clearly summarizes the main change across all modified files (renovate.json, README.md, build.yaml, config.yaml).
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-0435

📜 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 9c42814 and 14d797c.

📒 Files selected for processing (4)
  • .github/renovate.json (1 hunks)
  • README.md (0 hunks)
  • zerotier/build.yaml (0 hunks)
  • zerotier/config.yaml (0 hunks)
💤 Files with no reviewable changes (3)
  • README.md
  • zerotier/config.yaml
  • zerotier/build.yaml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
  • GitHub Check: workflows / Build amd64
  • GitHub Check: workflows / Build aarch64
  • GitHub Check: workflows / Build aarch64
  • GitHub Check: workflows / Build amd64
🔇 Additional comments (1)
.github/renovate.json (1)

15-15: Architecture support correctly narrowed in Renovate configuration.

The regex pattern has been properly updated to only match aarch64 and amd64 base images, aligning with the architecture deprecation. The pattern syntax remains valid and will continue to detect base image updates for the supported architectures.


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 f779cfd into main Nov 8, 2025
20 checks passed
@frenck frenck deleted the frenck-2025-0435 branch November 8, 2025 13:09
@github-actions github-actions bot locked and limited conversation to collaborators Nov 10, 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