Skip to content

Ship guides/ in the Hex package; fix the keystore.properties.example reference (MOB-501) - #154

Merged
GenericJam merged 2 commits into
masterfrom
mob-501-release-docs
Oct 23, 2026
Merged

GenericJam merged 2 commits into
masterfrom
mob-501-release-docs

Conversation

@GenericJam

Copy link
Copy Markdown
Owner

MOB-501, found while verifying the mob_new 0.6.16 release on a phone.

  • The Hex package had only the default files, so there was no deps/mob_dev/guides/. package/0 now lists files: (the defaults plus guides/, 140 KB). Checked with mix hex.build --unpack.
  • mix mob.release (Android prerequisites) and guides/publishing_to_google_play.md said to copy android/keystore.properties.example, which no generated app has. Both now list the four keys and name mix mob.setup.google_play, which writes the file.
  • A nit left over from Release-gate fixes for 0.7.30: MOB_CACHE_DIR in security_scan, OTP drift check, mob ERTS preflight, stale-BEAM delete failures (MOB-493) #153: the remove_stale_host_ssl/1 describe label claimed coverage of the iOS-sim and copy_app_beams wiring; the label now says only the helper is tested.

Checks: 3176/3176, credo and format clean.

@GenericJam

Copy link
Copy Markdown
Owner Author

Review: Codex round 1 said DO NOT SHIP: the packaging fix had no regression test, and the setup-wizard wording was too broad. Both are fixed: ToolchainPackageTest now fails if guides/ is left out. Round 2: SHIP, no findings.

@GenericJam
GenericJam merged commit 5424459 into master Oct 23, 2026
6 checks passed
@GenericJam
GenericJam deleted the mob-501-release-docs branch October 23, 2026 14:07
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