- Установите Flutter и нужные Android инструменты.
- Выполните
flutter pub get.
- Версия берется из
pubspec.yaml. - При изменении
version:вmainworkflowSync Version Tagсоздает или обновляет tag форматаvX.Y.Z. - Пуш такого тега запускает release workflow, который собирает:
- Windows-переносной zip
- Windows-установщик
- APK/AAB
Должны быть настроены секреты:
KICK_ANDROID_KEYSTORE_BASE64KICK_ANDROID_KEYSTORE_PASSWORDKICK_ANDROID_KEY_ALIASKICK_ANDROID_KEY_PASSWORD
Опционально для аналитики:
KICK_APTABASE_APP_KEY_RELEASEKICK_APTABASE_HOST_RELEASESENTRY_DSNSENTRY_AUTH_TOKENKICK_GLITCHTIP_TRACES_SAMPLE_RATE
Для локальной сборки installer нужен Inno Setup 6.
Команда:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\build-windows-installer.ps1- После изменений в
lib/l10n/app_ru.arbобновляйте локализации черезflutter gen-l10n