Skip to content

[codex] add dual-source Android updates for p6 - #7

Merged
chenyuhao0628 merged 2 commits into
mainfrom
codex/android-dual-source-p6
Jul 18, 2026
Merged

[codex] add dual-source Android updates for p6#7
chenyuhao0628 merged 2 commits into
mainfrom
codex/android-dual-source-p6

Conversation

@chenyuhao0628

Copy link
Copy Markdown
Owner

What changed

  • add Cloudflare primary and GitHub fallback APK URLs to the Android update manifest
  • retry only mirror availability and transport failures
  • keep one shared size, hash, package, version, SDK, and signing-certificate verification path
  • reject untrusted hosts, path variations, query injection, and reversed mirror order
  • generate Cloudflare-first Android and Sparkle feeds in the release workflow
  • add bilingual p6 release notes

Why

Android p5 can time out while downloading from github.com. p6 provides a Cloudflare static primary source while retaining GitHub as a fallback.

Validation

  • ./gradlew --no-daemon test assembleDebug
  • ./gradlew --no-daemon runUpdatePolicySelfTest
  • pnpm run check:docs
  • pnpm run check:release
  • bash -n tools/generate-android-update-manifest.sh tools/verify-update-release.sh
  • git diff --check

@chenyuhao0628
chenyuhao0628 marked this pull request as ready for review July 18, 2026 16:32
@chenyuhao0628
chenyuhao0628 merged commit b413428 into main Jul 18, 2026
3 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