Skip to content

Hotfix: bump version-code floor past the 669 burned by the expired 1.6.2 edit - #701

Merged
troymyree-lang merged 1 commit into
mainfrom
feature/700/version-code-floor-hotfix
Sep 1, 2026
Merged

Hotfix: bump version-code floor past the 669 burned by the expired 1.6.2 edit#701
troymyree-lang merged 1 commit into
mainfrom
feature/700/version-code-floor-hotfix

Conversation

@troymyree-lang

Copy link
Copy Markdown
Collaborator

Summary

  • get-next-version-code.sh only checks versionCodes committed to a Play track, so it can't see one burned by an upload to an edit that later expired uncommitted -- exactly what happened during today's 1.6.2 release attempt (versionCode 669 burned, then rejected on retry)
  • Adds a one-off floor above 669 to unblock 1.6.2 right now
  • Durable fix (a persisted ratchet that accounts for attempted-but-uncommitted uploads) tracked separately in get-next-version-code.sh can collide with versionCodes burned by a failed/expired Play edit #700

Ticket

Part of #700

Type of Change

  • Bug fix
  • CI/CD

Testing

  • Manual testing performed

Verified with bash -n (syntax) and by manually tracing the jq/arithmetic logic against both the pre- and post-collision states. Real verification is the next tag-triggered release run actually succeeding.

Checklist

…6.2 edit

get-next-version-code.sh only sees versionCodes committed to a Play track,
so it can't detect one burned by an upload to an edit that later expired
uncommitted. That happened during the 1.6.2 release attempt today, blocking
every subsequent run on the same collision. This adds a one-off floor to
unblock 1.6.2; #700 tracks the durable fix.

Part of #700

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@troymyree-lang
troymyree-lang merged commit b7ced56 into main Sep 1, 2026
2 checks passed
@troymyree-lang
troymyree-lang deleted the feature/700/version-code-floor-hotfix branch September 1, 2026 14:31
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