Skip to content

ADFA-5094 chore(build): stop regenerating the Kolibri catalog on release builds - #431

Merged
luisguzman-adfa merged 2 commits into
mainfrom
chore/ADFA-5094-stop-catalog-regen-on-release
Aug 18, 2026
Merged

ADFA-5094 chore(build): stop regenerating the Kolibri catalog on release builds#431
luisguzman-adfa merged 2 commits into
mainfrom
chore/ADFA-5094-stop-catalog-regen-on-release

Conversation

@luisguzman-adfa

Copy link
Copy Markdown
Collaborator

Completes ADFA-5094. The weekly publish-catalogs workflow now generates the Kolibri
catalog off-device and the app pulls it from Cloudflare at runtime (the bundled JSONL
is the offline floor), so the release build no longer needs to hit Studio.

Changes

  • build.gradle: assembleRelease / bundleRelease no longer depend on
    refreshKolibriCatalog — release builds stop regenerating the catalog (no per-build
    Studio hit). Manual refresh of the offline floor stays: ./gradlew refreshKolibriCatalog.
  • operation-model-roadmap.svg: the ADFA-5094 card moves from NEXT to DELIVERED, and the
    NEXT column closes the gap it left.

Verification

  • :app:testDebugUnitTest and :app:lintDebug pass (the gradle parses; the SVG is valid).
  • Runtime is unaffected — this only removes the build-time regeneration; the on-device
    catalog pull and the bundled offline floor are unchanged.

The weekly publish-catalogs workflow now generates the Kolibri catalog off-device and the
app pulls it from Cloudflare at runtime (ADR-5094 D1), so release builds no longer need to
regenerate it. Drop the assembleRelease/bundleRelease dependency on refreshKolibriCatalog
(the task stays for manual runs). Kiwix keeps regenerating on release — its on-device pull
is not wired yet (Kiwix phase 2), so release regen stays its only freshness path.
5094 is complete — offline topic tree + weekly catalog, and the release build no
longer regenerates it. Its card moves from NEXT to the DELIVERED column in green,
and the NEXT column tightens to close the gap it left.
@luisguzman-adfa
luisguzman-adfa merged commit b1add83 into main Aug 18, 2026
3 checks passed
@luisguzman-adfa
luisguzman-adfa deleted the chore/ADFA-5094-stop-catalog-regen-on-release branch August 18, 2026 08:56
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