Release LeanTypeDual 0.1.0#125
Draft
AsafMah wants to merge 10 commits into
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
0.1.0while retaining AndroidversionCode 4100. The CI signer exactly matches the installed non-debug3.9.1/3910 package, so the signed artifacts remain upgrade-compatible. The separatecom.asafmah.leantypedualapplication ID remains the actual collision boundary from upstream LeanType.to,no, andmeetlowercase for taps and swipes without Shift.Refs #119. Supersedes closed draft #120 after the release branch was renamed from
chore/release-3.11.0.Verification completed
dev309 tests / the same 10 failures / 1 skipped.0.1.0, code4100, packagecom.asafmah.leantypedual.debug.adb install -rupgraded the non-debug package from3.9.1/3910 to the CI-signed Standard Full0.1.0/4100 APK; the installed signer still matches, both production and debug settings activities launch without a crash, and the active debug IME remained selected.python -m unittest tools.test_releasepasses and the release-note generator resolvesrelease_notes_v0.1.0.md.minSdk 23) plus Offline Lite (minSdk 21) verify v1/JAR signatures across API 21–23; Offline hasminSdk 26and verifies v2/v3 for its supported devices. Final unit run #30220601580 and release run #30220604785 both pass.Signing verification
Final Release workflow run #30220604785 built and verified all four signed flavors, including explicit API 21–23 v1/JAR coverage for every compatible flavor. Every APK uses one RSA signer (
CN=AsafMah) with certificate SHA-256c032eafcd7ce9197fd9e636f2c86b1590f0a84f8f73016c66d63c1382af81554. That fingerprint exactly matches the installed non-debug LeanTypeDual3.9.1package and each published v3.9.1 package population (com.asafmah.leantypedual,.offline, and.offlinelite); an in-place signed base-package upgrade to0.1.0succeeded. Local release packaging without real credentials now fails instead of producing unsigned APKs.Remaining release gates
No tag or production release should be created from this draft yet.