Skip to content

Commit

Permalink
Prepare Release 0.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Zellius committed Oct 30, 2023
1 parent 970e663 commit c13edb7
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 13 deletions.
19 changes: 11 additions & 8 deletions .github/workflows/pr_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ jobs:
name: Filter changed paths
runs-on: ubuntu-latest
outputs:
is_release: ${{ env.RELEASE_CANDIDATE }}
src_changed: ${{ steps.check_files.outputs.src_files }}
steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -53,7 +54,7 @@ jobs:
bump_version:
name: PR bump version
runs-on: ubuntu-latest
if: ${{ needs.filter_paths.outputs.src_changed == 'true' }}
if: ${{ needs.filter_paths.outputs.src_changed == 'true' || needs.filter_paths.outputs.is_release == 'true' }}
needs: filter_paths
outputs:
bumped: ${{ steps.persist_version.outputs.changes_detected || 'false' }}
Expand All @@ -63,7 +64,7 @@ jobs:
- uses: actions/checkout@v4
if: ${{ env.RELEASE_CANDIDATE == 'true' }}
with:
# Reqyured by stefanzweifel/git-auto-commit-action
# Required by stefanzweifel/git-auto-commit-action
# PR check will stuck on 'waiting for status' without PAT after version bump pushing
token: ${{ secrets.PAT }}
ref: ${{ github.head_ref }}
Expand Down Expand Up @@ -103,16 +104,18 @@ jobs:
o=($(bundle exec fastlane run release_version_calc token:"${{ secrets.GITHUB_TOKEN }}" tag:"v${version_tag}"))
name="pr-${{ github.event.number }}-${{ steps.short-sha.outputs.sha }}"
name=''
code=$((${o[-1]}))
echo "Output app name: $name, code: $code"
if [[ ${RELEASE_CANDIDATE} = true ]]; then
name_to_persist=${o[-2]}
bundle exec fastlane run persist_version version_name:"${name_to_persist}" version_code:"${code}"
name=${o[-2]}
bundle exec fastlane run persist_version version_name:"${name}" version_code:"${code}"
else
name="pr-${{ github.event.number }}-${{ steps.short-sha.outputs.sha }}"
fi
echo "Output app name: $name, code: $code"
echo "VERSION_NAME=${name}" >> "$GITHUB_OUTPUT"
echo "VERSION_CODE=${code}" >> "$GITHUB_OUTPUT"
Expand Down
6 changes: 3 additions & 3 deletions docs/DEVELOPING-ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
- Linux. Возможно получится собрать и с помощью macOS, но это не проверялось. Ваша система должна иметь возможность запуска shell скриптов.
- Android [SDK](https://developer.android.com/studio).
- Android [NDK](https://developer.android.com/ndk). Проверьте используемый проектом `ndkVersion`, чтобы установить правильную версию.
- [CMake](https://developer.android.com/ndk/guides/cmake). Может быть установлен с помощью Android Studio.
- [CMake](https://developer.android.com/ndk/guides/cmake). Может быть установлен с помощью Android Studio. `CMake` должен быть доступен из `PATH` для того чтобы скомпилировать native модуль.
- [Autotools](https://www.gnu.org/software/automake/faq/autotools-faq.html).
- [Kotlin](https://developer.android.com/kotlin). Может быть установлен с помощью Android Studio.
- [Rust](https://www.rust-lang.org/tools/install). Rustup сам установит необходимые toolchain и цели
Expand Down Expand Up @@ -143,8 +143,8 @@
Установите [Bundler](https://bundler.io) и
следуйте [инструкции](https://docs.fastlane.tools/getting-started/android/setup) по установке
Fastlane. Убедитесь, что вы используете поддерживаемую версию Ruby. Вы можете
использовать [rbenv](https://github.com/rbenv/rbenv) или схожие инструменты, чтобы использовать
версию Ruby, указанную в файле `.ruby-version`.
использовать [asdf](https://asdf-vm.com), чтобы использовать
версию Ruby, указанную в файле `.tool-versions`.

Теперь вы можете установить все требуемые Ruby gems:

Expand Down
4 changes: 2 additions & 2 deletions docs/DEVELOPING.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Use Android Studio and Gradle to build *Seeneva* apk/bundle.
- Linux. It might be possible to use macOS, but it has not been tested. Your environment should be able to run shell scripts.
- Android [SDK](https://developer.android.com/studio).
- Android [NDK](https://developer.android.com/ndk). Check project's `ndkVersion` to find out which version to install.
- [CMake](https://developer.android.com/ndk/guides/cmake). Can be installed using Android Studio.
- [CMake](https://developer.android.com/ndk/guides/cmake). Can be installed using Android Studio. In order to compile the native module, `CMake` must be available via `PATH`.
- [Autotools](https://www.gnu.org/software/automake/faq/autotools-faq.html).
- [Kotlin](https://developer.android.com/kotlin). Can be installed using Android Studio.
- [Rust](https://www.rust-lang.org/tools/install). Rustup will automatically install all required
Expand Down Expand Up @@ -141,7 +141,7 @@ The project uses [Fastlane](https://fastlane.tools) to automate build and deploy
Install [Bundler](https://bundler.io) and check
Fastlane's [setup](https://docs.fastlane.tools/getting-started/android/setup) instruction. You
should ensure that you use supported Ruby version. You can
use [rbenv](https://github.com/rbenv/rbenv) to use Ruby version described in the `.ruby-version`
use [asdf](https://asdf-vm.com) to use Ruby version described in the `.tool-versions`
file.

After that you can install all required Ruby gems by calling:
Expand Down
3 changes: 3 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/4.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
New:
- Added support for Android 13.
- New translations added. Thanks to the contributors!
3 changes: 3 additions & 0 deletions fastlane/metadata/android/ru-RU/changelogs/4.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Новое:
- Добавлена поддержка Android 13.
- Добавлены переводы на новые языки. Спасибо за помощь в переводе!

0 comments on commit c13edb7

Please sign in to comment.