diff --git a/README.md b/README.md index 877c1c0..c32d0ba 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,10 @@ Release track to target. Default `"internal"`. Status of the uploaded release. Default `"draft"`. +### `version-name` + +Version name to be used`. + ## Example usage ```yaml diff --git a/action.yml b/action.yml index f267a57..fdd770a 100644 --- a/action.yml +++ b/action.yml @@ -79,6 +79,10 @@ inputs: description: "Status of the release" default: "draft" required: false + version-name: + description: "Version name to be used" + required: false + default: "" runs: using: "composite" steps: @@ -90,7 +94,7 @@ runs: - id: "SETUP_NODE" uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 18 - id: "RUN_INDEX" env: BUILD_TYPE: ${{ inputs.build-type }} @@ -111,6 +115,7 @@ runs: FASTLANE_ENV: ${{ inputs.fastlane-env }} RELEASE_TRACK: ${{ inputs.release-track }} RELEASE_STATUS: ${{ inputs.release-status }} + VERSION_NAME: ${{ inputs.version-name }} ACTION_PATH: ${{ github.action_path }} run: . ${{ github.action_path }}/build.sh - shell: sh + shell: bash diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 2b99e82..c2b9398 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -7,6 +7,13 @@ platform :android do increment_version_code() end + if !ENV["VERSION_NAME"].empty? + increment_version_name( + gradle_file_path: ENV["PROJECT_PATH"] + "/app/build.gradle", + version_name: ENV["VERSION_NAME"] + ) + end + gradle( task: ENV["GRADLE_TASK"], project_dir: ENV["PROJECT_PATH"], @@ -55,6 +62,13 @@ platform :android do sh("ls", "-la", "..") sh("ls", "-la") + if !ENV["VERSION_NAME"].empty? + increment_version_name( + gradle_file_path: ENV["PROJECT_PATH"] + "/app/build.gradle", + version_name: ENV["VERSION_NAME"] + ) + end + gradle( task: ENV["GRADLE_TASK"], project_dir: ENV["PROJECT_PATH"], diff --git a/fastlane/Pluginfile b/fastlane/Pluginfile index 3582b04..23465df 100644 --- a/fastlane/Pluginfile +++ b/fastlane/Pluginfile @@ -4,3 +4,4 @@ gem 'fastlane-plugin-browserstack' gem 'fastlane-plugin-increment_version_code' +gem 'fastlane-plugin-increment_version_name'