Skip to content

General: Add Fastlane metadata length validation to CI#456

Merged
d4rken merged 1 commit intomainfrom
chore/fastlane-metadata-validation
Mar 20, 2026
Merged

General: Add Fastlane metadata length validation to CI#456
d4rken merged 1 commit intomainfrom
chore/fastlane-metadata-validation

Conversation

@d4rken
Copy link
Copy Markdown
Member

@d4rken d4rken commented Mar 20, 2026

What changed

Added a CI check that validates Fastlane metadata character limits across all locales on every pull request. Catches oversized titles, short descriptions, full descriptions, and changelogs before they reach the Play Store.

Technical Context

  • Adapted from the same validation added to SD Maid SE (General: Add Fastlane metadata length validation to CI sdmaid-se#2320)
  • Limits: title 30 chars, short_description 80 chars, full_description 3800 hard / 3700 warn, changelogs 500 chars
  • Lightweight CI job — no JDK/Gradle setup needed, just checkout + bash
  • Forces LC_ALL=C.UTF-8 for consistent multibyte character counting
  • All 77 locales currently pass without violations

@d4rken d4rken added the changelog-ignore Exclude from auto-generated release notes label Mar 20, 2026
@d4rken d4rken merged commit c6c7cd7 into main Mar 20, 2026
10 checks passed
@d4rken d4rken deleted the chore/fastlane-metadata-validation branch March 20, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-ignore Exclude from auto-generated release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant