Skip to content

Track the latest release for Jarvis and Portal-Kasa automatically#136

Merged
starbrightlab merged 1 commit into
starbrightlab:mainfrom
rudysev:catalog-latest-release-urls
Jul 8, 2026
Merged

Track the latest release for Jarvis and Portal-Kasa automatically#136
starbrightlab merged 1 commit into
starbrightlab:mainfrom
rudysev:catalog-latest-release-urls

Conversation

@rudysev

@rudysev rudysev commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Both apps' catalog entries were pinned to a fixed release tag and versionCode, so every release required a manual catalog.json edit — and Portal-Kasa had already drifted two releases behind.

This points apkUrl at the stable releases/latest/download asset and replaces the versionCode pin with a versionUrl manifest (version.json on each repo's main) that the store reads live — per the catalog's own schema note. The entries now stay current with no catalog edit per release.

Changes

  • catalog.json — Jarvis and Portal-Kasa entries switched to latest/download asset URLs + versionUrl manifests (5 insertions, 5 deletions).

Verification

Verified end to end:

  • Both repos now publish a stable-named asset alongside the tag-stamped one (their release scripts maintain both plus version.json).
  • The latest/download URLs resolve HTTP 200.
  • The manifests parse.
  • StoreCatalogTest passes.

🤖 Generated with Claude Code

Both apps' catalog entries were pinned to a fixed release tag and
versionCode, so every release needed a catalog edit (and Portal-Kasa
had already drifted two releases behind). Point apkUrl at the stable
releases/latest/download asset and replace the versionCode pin with a
versionUrl manifest (version.json on each repo's main) that the store
reads live — per the catalog's own schema note, so the entries stay
current with no catalog edit per release.

Verified end to end: both repos now publish a stable-named asset
alongside the tag-stamped one (their release scripts maintain both plus
version.json), the latest/download URLs resolve HTTP 200, the
manifests parse, and StoreCatalogTest passes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@starbrightlab starbrightlab merged commit 79601bb into starbrightlab:main Jul 8, 2026
2 checks passed
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.

2 participants