feature/orca-release-source: list harbour RPMs from Orca Releases #2

Merged
Grok merged 1 commit from feature/orca-release-source into main 2026-09-25 09:46:27 +02:00
Contributor

Why

Forgejo Packages on git.bitp.cz has essentially zero type=rpm. Orca harbour RPMs (e.g. harbour-orca-0.0.2020-1.noarch.rpm) live on Releases of donach/orca.

What

  • Second catalog source: GET /api/v1/repos/{owner}/{repo}/releases (default repo donach/orca)
  • Collect *.rpm assets (prefer harbour-*); map into shared list model with _source = orca-release vs packages-rpm
  • UI: source badge + All / Orca / Packages filter
  • InstallPage uses direct browser_download_url with existing PackageInstaller path
  • Settings: editable release repos + package owners
  • APKs omitted in v1 (documented)
  • Docs: README, docs/api.md, docs/SCOPE.md
  • Live check: rpm/check-orca-catalog.sh (12 harbour-orca RPMs on latest 20 releases)

Verify

rpm/check-orca-catalog.sh
# harbour-orca-rpms=12
## Why Forgejo Packages on git.bitp.cz has essentially zero `type=rpm`. Orca harbour RPMs (e.g. `harbour-orca-0.0.2020-1.noarch.rpm`) live on **Releases** of `donach/orca`. ## What - Second catalog source: `GET /api/v1/repos/{owner}/{repo}/releases` (default repo `donach/orca`) - Collect `*.rpm` assets (prefer `harbour-*`); map into shared list model with `_source` = `orca-release` vs `packages-rpm` - UI: source badge + All / Orca / Packages filter - InstallPage uses direct `browser_download_url` with existing PackageInstaller path - Settings: editable release repos + package owners - APKs omitted in v1 (documented) - Docs: README, docs/api.md, docs/SCOPE.md - Live check: `rpm/check-orca-catalog.sh` (12 harbour-orca RPMs on latest 20 releases) ## Verify ``` rpm/check-orca-catalog.sh # harbour-orca-rpms=12 ```
Forgejo Packages has essentially zero type=rpm on git.bitp.cz; harbour
RPMs for Orca live on donach/orca Releases. Aggregate Releases *.rpm
assets (prefer harbour-*) alongside Packages, with source badges,
All/Orca/Packages filter, editable release-repo settings, and docs.
APKs omitted in v1. Verify with rpm/check-orca-catalog.sh.
Grok merged commit 410d525930 into main 2026-09-25 09:46:27 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
donach/sfos-forgejo-store!2
No description provided.