Skip to content

Remove -ci from version string for Home Assistant to comply with semver#121

Open
sepahewe wants to merge 1 commit into
josiah-nelson:mainfrom
sepahewe:main
Open

Remove -ci from version string for Home Assistant to comply with semver#121
sepahewe wants to merge 1 commit into
josiah-nelson:mainfrom
sepahewe:main

Conversation

@sepahewe
Copy link
Copy Markdown

@sepahewe sepahewe commented Apr 8, 2026

Summary

When publishing a new version of the Home Assistant image, a semver was calculated, but "-ci" was appended. This caused a mismatch with the version in config.yaml causing Home Assisstant not being able to find the right image.

Based on config.yaml Home Assistant tried to download hcr.io/josiah-nelson/sfpliberate-addon-aarch64:0.2.0, but the version published is called hcr.io/josiah-nelson/sfpliberate-addon-aarch64:0.2.0-ci

This PR changes the build to a clean semver "0.2.0"

Motivation

Home Assistant can't install without this fix. Fixes #118

Changes

  • Frontend
  • Backend
  • Docs
  • CI/Config

Testing

It's a proposed change to the github workflow, so I can't test it fully.

Screenshots / Logs

�[33m2026-04-07 16:13:42.317 WARNING (MainThread) [supervisor.docker.manifest] Failed to fetch manifest for ghcr.io/josiah-nelson/sfpliberate-addon-aarch64:0.2.0 - 404�[0m
�[32m2026-04-07 16:13:42.318 INFO (MainThread) [supervisor.docker.interface] Downloading docker image ghcr.io/josiah-nelson/sfpliberate-addon-aarch64 with tag 0.2.0.�[0m
�[31m2026-04-07 16:13:43.146 ERROR (MainThread) [supervisor.docker.interface] Can't install ghcr.io/josiah-nelson/sfpliberate-addon-aarch64:0.2.0: [404] manifest unknown�[0m
�[31m2026-04-07 16:13:43.147 ERROR (MainThread) [supervisor.addons.addon] Could not pull image to update addon ee5cc9ed_sfpliberate: Can't install ghcr.io/josiah-nelson/sfpliberate-addon-aarch64:0.2.0: [404] manifest unknown�[0m

Checklist

  • I updated documentation where needed
  • I tested locally with docker-compose up --build
  • I added TODOs for follow-up work where appropriate

@appwrite
Copy link
Copy Markdown

appwrite Bot commented Apr 8, 2026

SFPLiberate

Project ID: 69078b02001266c5d333

Functions (1)
Function ID Status Logs
 backend-api backend-api Queued Queued Authorize

Tip

Appwrite has crossed the 50K GitHub stars milestone with hundreds of active contributors

@sepahewe
Copy link
Copy Markdown
Author

sepahewe commented Apr 8, 2026

@claude review

@sepahewe sepahewe changed the title Remove -ci from version string ti comply with semver Remove -ci from version string for Home Assistant to comply with semver Apr 8, 2026
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.

Home Assistant won't list your Addon Store

1 participant