Skip to content

Handle development versions in firmware update checks - #307

Merged
TobiasRoeddiger merged 3 commits into
automation/bump-version-1.5.4-36858743484from
codex/firmware-prerelease-comparison
Oct 2, 2026
Merged

TobiasRoeddiger merged 3 commits into
automation/bump-version-1.5.4-36858743484from
codex/firmware-prerelease-comparison

Conversation

@TobiasRoeddiger

Copy link
Copy Markdown
Member

Fix the automatic firmware update check for versions such as 2.2.10-dev.60+ga99d057fa. Compare semantic versions, including prerelease precedence, while ignoring build metadata and transport padding. Unrecognized labels still fail explicitly instead of suggesting a downgrade.

Verified: three regression tests; Android release build; the real app successfully checked both connected earphones' development versions without a parsing error.

Addresses OpenEarable/open-earable-2#327, item 23.

@github-actions

github-actions Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

PR Build Artifacts

Full workflow run: https://github.com/OpenEarable/app/actions/runs/36994921303

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Visit the preview URL for this PR (updated for commit 884bf9d):

https://open-earable-web--pr307-codex-firmware-prere-i82cy9mh.web.app

(expires Fri, 30 Oct 2026 10:23:44 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c7397c11177c71d8d81172cea9365829823fb41c

@TobiasRoeddiger
TobiasRoeddiger merged commit cc891da into automation/bump-version-1.5.4-36858743484 Oct 2, 2026
9 checks passed
@TobiasRoeddiger
TobiasRoeddiger deleted the codex/firmware-prerelease-comparison branch October 2, 2026 10:35
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