Add fastlane metadata for F-Droid inclusion - #230
Conversation
📝 WalkthroughWalkthroughThe Android metadata now includes the NetBird title, short and full English descriptions, and changelog entries for IPv6 support, the NetBird core update, and the v0.5.0 release notes. ChangesAndroid store metadata
Estimated code review effort: 1 (Trivial) | ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
fastlane/metadata/android/en-US/full_description.txt (1)
1-14: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick winWrap long description lines for F-Droid metadata.
F-Droid recommends keeping description lines at or below 80 characters. Lines 1, 3, 8, and 13 exceed this guidance. Wrap these paragraphs before merging. (f-droid.org)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@fastlane/metadata/android/en-US/full_description.txt` around lines 1 - 14, Wrap the overlong paragraphs in the full description, especially lines 1, 3, 8, and 13, so each metadata line is no longer than 80 characters while preserving the wording and paragraph structure.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@fastlane/metadata/android/en-US/full_description.txt`:
- Around line 1-14: Wrap the overlong paragraphs in the full description,
especially lines 1, 3, 8, and 13, so each metadata line is no longer than 80
characters while preserving the wording and paragraph structure.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 92e271e6-424d-420b-8890-350c4a5a4c71
⛔ Files ignored due to path filters (4)
fastlane/metadata/android/en-US/images/icon.pngis excluded by!**/*.pngfastlane/metadata/android/en-US/images/phoneScreenshots/1.pngis excluded by!**/*.pngfastlane/metadata/android/en-US/images/phoneScreenshots/2.pngis excluded by!**/*.pngfastlane/metadata/android/en-US/images/phoneScreenshots/3.pngis excluded by!**/*.png
📒 Files selected for processing (4)
fastlane/metadata/android/en-US/changelogs/64.txtfastlane/metadata/android/en-US/full_description.txtfastlane/metadata/android/en-US/short_description.txtfastlane/metadata/android/en-US/title.txt
Description
This PR adds the upstream app metadata required to list the NetBird Android client on F-Droid, following the F-Droid Quick Start Guide. There is an open community request to package NetBird (fdroid/rfp#2688), and F-Droid requires app descriptions, icon, screenshots, and changelogs to live in the app's source repository using the fastlane directory structure.
F-Droid pulls this metadata directly from the repo, so future edits and translations stay under our control. This PR contains metadata only — no build or code changes. The actual build recipe (
metadata/io.netbird.client.yml) is submitted separately as a merge request to the fdroiddata repository on GitLab.Notes:
64.txtbecause F-Droid keys changelogs byversionCode, and the v0.5.0 release APK shipped with versionCode 64.Changes
fastlane/metadata/android/en-US/title.txt— app name ("NetBird")fastlane/metadata/android/en-US/short_description.txt— one-line store summary (<80 chars)fastlane/metadata/android/en-US/full_description.txt— full store description covering WireGuard®-based mesh networking, SSO/MFA, and self-hosted supportfastlane/metadata/android/en-US/images/icon.png— 512x512 app iconfastlane/metadata/android/en-US/images/phoneScreenshots/{1,2,3}.png— 1080x1920 portrait screenshotsfastlane/metadata/android/en-US/changelogs/64.txt— release notes for v0.5.0 (versionCode 64)Summary by CodeRabbit