mirror of
https://github.com/readest/readest.git
synced 2026-10-21 14:12:43 +00:00
* build(android): ship per-ABI APKs (arm64, armv7, legacy) instead of universal Release and nightly now build Android in three parallel jobs, one APK each: arm64 (aarch64), armv7, and legacy (i686 + x86_64). The universal APK is no longer built. The updater maps the running native library's arch to android-arm64, android-armv7 or android-legacy, and only offers an update when the manifest carries this device's key. In release.yml a single job writes all Android keys into latest.json after every build leg finishes, so the legs never race on the asset; nightly emits one fragment per leg. android-universal stays in both manifests, pointing at the armv7 APK, so clients released before this change still find an update on non-arm64 devices. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * test(updater): cover arm64 devices against the per-ABI manifest Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| db | ||
| nightly-verify-harness | ||
| build-wordlens-data.mjs | ||
| cdp.mjs | ||
| convert-yomitan-dictionary.ts | ||
| fix-ios-appstore-appgroup.sh | ||
| generate-apple-client-secret.mjs | ||
| ios16-fonts-ready-repro.py | ||
| preview-wordlens.mjs | ||
| release-google-play.sh | ||
| release-ios-appstore.sh | ||
| release-mac-appstore.sh | ||
| sync-release-notes.sh | ||
| sync-wordlens-r2.mjs | ||
| tauri.mjs | ||
| test-android.sh | ||
| test-tauri.sh | ||
| upload-sourcemaps.mjs | ||
| validate-google-play-listing.sh | ||
| verify-ios-appstore-entitlements.sh | ||
| worktree-new.ts | ||
| worktree-rm.ts | ||