Skip to content

[chore] Android targets API 36, as Play now requires - #356

Merged
YJack0000 merged 1 commit into
mainfrom
fix/android-target-sdk-36
Sep 11, 2026
Merged

YJack0000 merged 1 commit into
mainfrom
fix/android-target-sdk-36

Conversation

@YJack0000

Copy link
Copy Markdown
Contributor

What this changes

compileSdk/targetSdk 35 → 36, Android version 0.1.4 (5), and a line in RELEASING.md about the annual deadline.

Why

android-v0.1.3 (#355) uploaded fine and was then refused at commit:

##[error]Target SDK of artifact is too low: 4.

Since 2026-08-31 Google Play requires new apps and updates to target Android 16 (API 36) — Target API level requirements. The first bundle went up on 2026-08-20, eleven days before the floor moved.

No behaviour change for this app: no native code (16 KB pages), edge-to-edge was already handled at 35, the microphone foreground service is unchanged on Android 16. gradle/verification-metadata.xml needed no update — the platform is not a Maven artifact.

Part of #244.

How it was verified

  • ./gradlew :app:assembleRelease :app:bundleRelease :parleykit:test :app:testDebugUnitTest — dependency verification passes
  • Minified release build on an API 34 Play emulator: upgrade install over 0.1.3, cold start with stored token, record → Stop → upload, import (m4a) → both recordings in GET /recordings, no crash, no leftover service
  • bunx tsc --noEmit / bunx vitest run — not applicable

🤖 Generated with Claude Code

Since 2026-08-31 Google Play refuses any upload that targets below Android 16.
`android-v0.1.3` was accepted by the upload step and then refused at commit:
"Target SDK of artifact is too low". The 0.1.1 bundle went up on 2026-08-20,
eleven days before the floor moved, which is why nothing had caught it.

compileSdk/targetSdk 35 → 36. No behaviour change in the app: no native code
(16 KB pages), edge-to-edge already handled at 35, the microphone foreground
service is unchanged on Android 16. Verified the minified release build on an
API 34 emulator (upgrade install, cold start, record → Stop → upload, import).
versionCode 5 / versionName 0.1.4.

RELEASING.md now says where the annual deadline is so the bump happens before
summer rather than at the failing upload.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@YJack0000
YJack0000 merged commit ec14119 into main Sep 11, 2026
1 check passed
@github-actions

Copy link
Copy Markdown

✅ SonarQube Quality Gate passed — pathorsAI_parley

0 open issues on this PR.

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