bitrise-io / bitrise-steplib

New Bitrise StepLib
MIT License
158 stars 368 forks source link

sign-apk-2.0.0 #4288

Closed bitrise-devs-bot closed 1 month ago

bitrise-devs-bot commented 1 month ago

TagCheck

https://github.com/bitrise-steplib/steps-sign-apk/releases/2.0.0

bitrise-coresteps-bot commented 1 month ago

Don't forget to follow semantic versioning! Breaking changes (including step inputs) should be in major versions only.

step.yml changes compared to previous version:

--- steps/sign-apk/1.7.11/step.yml  2024-10-02 07:10:50
+++ steps/sign-apk/2.0.0/step.yml   2024-10-02 07:10:51
@@ -28,8 +28,8 @@
 source_code_url: https://github.com/bitrise-steplib/steps-sign-apk
 support_url: https://github.com/bitrise-steplib/steps-sign-apk/issues
-published_at: 2024-07-15T14:49:23.084952277Z
+published_at: 2024-10-02T07:10:12.895965101Z
 source:
   git: https://github.com/bitrise-steplib/steps-sign-apk.git
-  commit: a4c00f345190a7b54d9d63e602b71b1e026a26b4
+  commit: d8baf617004f6153d32821df5025f549a4ce4116
 host_os_tags:
 - osx-10.10
@@ -77,4 +77,5 @@
 - keystore_password: 
   opts:
+    description: Matching password to `keystore_url`. Do not confuse this with `key_password`!
     is_required: true
     is_sensitive: true
@@ -82,4 +83,5 @@
 - keystore_alias: 
   opts:
+    description: Alias of key inside `keystore_url`.
     is_required: true
     is_sensitive: true
@@ -107,12 +109,17 @@
   page_align: automatic
 - opts:
-    description: Indicates if the signature should be done using `apksigner` instead
-      of `jarsigner`.
+    description: |
+      Indicates which tool should be used for signing the app.
+
+      - `automatic`: Uses the `apksigner` tool to sign an APK and `jarsigner` tool to sign an AAB file.
+      - `apksigner`: Uses the `apksigner` tool to sign the app.
+      - `jarsigner`: Uses the `jarsigner` tool to sign the app.
     is_required: true
-    title: Enables apksigner
+    title: Signer tool
     value_options:
-    - "true"
-    - "false"
-  use_apk_signer: "false"
+    - automatic
+    - apksigner
+    - jarsigner
+  signer_tool: automatic
 - opts:
     description: |
@@ -142,6 +149,6 @@
 - opts:
     description: |
-      If is empty then the output name is `app-release-bitrise-signed`.
-      Else it's the specified name. Do not add the file extension here.
+      If empty, then the output name is `app-release-bitrise-signed`.
+      Otherwise, it's the specified name. Do not add the file extension here.
     summary: Name of the produced output artifact
     title: Artifact name