Skip to content

Start generated apps at 1.0.0 (1); leave the template's production credentials behind - #172

Merged
dadachi merged 1 commit into
mainfrom
g-generated-defaults
Oct 25, 2026
Merged

dadachi merged 1 commit into
mainfrom
g-generated-defaults

Conversation

@dadachi

@dadachi dadachi commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • iOS MARKETING_VERSION / CURRENT_PROJECT_VERSION and Android versionName / versionCode are set to 1.0.0 / 1 after the rename (src/app-version.ts). Orange Baton started at the template's 3.3.3 (13).
  • config/credentials/production.yml.enc is no longer copied (RAILS_SKIP_RULES): it is encrypted with the template's key, which never comes along.
  • OUTPUT-CHECKLIST: 1.4 adds the placeholder mark (iOS sparkles, Android AutoAwesome); 2.5 says how to make production credentials; new 2.7 checks image / registry.username in deploy.yml.
  • SUBSTRATE-CONTRACT rule 5: don't state facts about a renamed token that stop being true after the rename (the "has been shut down" sentence about the default host).

All found while building Orange Baton.

Test plan

  • New tests failed first (module missing; production.yml.enc copied), then pass. npm run ci: 208 tests pass.
  • Ran the three workers against the paid substrates: config/credentials has no production files, the pbxproj has 1.0.0 / 1 for all four configurations, build.gradle.kts has versionCode = 1, versionName = "1.0.0".

🤖 Generated with Claude Code

https://claude.ai/code/session_018iXcEetCio5kwB6Fhf2EJi

… credentials behind

A generated app is a new product: iOS MARKETING_VERSION / CURRENT_PROJECT_VERSION and Android
versionName / versionCode are set to 1.0.0 / 1 (Orange Baton started at the template's 3.3.3 (13)
and had to be set back before its first TestFlight build). The API's
config/credentials/production.yml.enc is encrypted with the template's key, which never comes
along, so it is no longer copied (RAILS_SKIP_RULES).

OUTPUT-CHECKLIST: 1.4 names the placeholder mark on the onboarding and sign-in screens (iOS
sparkles, Android AutoAwesome); 2.5 says to make your own production credentials; new 2.7 checks
the owner of the container image in deploy.yml. SUBSTRATE-CONTRACT rule 5: don't state facts about
a renamed token that stop being true after the rename.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018iXcEetCio5kwB6Fhf2EJi
@dadachi
dadachi merged commit 4fc4f06 into main Oct 25, 2026
1 check passed
@dadachi
dadachi deleted the g-generated-defaults branch October 25, 2026 00:37
@dadachi dadachi mentioned this pull request Oct 26, 2026
2 of 3 tasks
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