From 34b8792209133ca6d12d27352cca1dc16e99c0df Mon Sep 17 00:00:00 2001 From: HuanCheng65 <22636177+HuanCheng65@users.noreply.github.com> Date: Wed, 1 Feb 2023 12:02:39 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=87=AA=E5=8A=A8=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=20mapping=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 52a71943..19fff152 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,28 +38,32 @@ jobs: run: ./gradlew clean packageRelease - name: Upload Package + if: ${{ success() }} uses: actions/upload-artifact@v3.1.2 with: name: package path: ${{ github.workspace }}/app/build/outputs/apk/release/*.apk - name: Upload Mapping + if: ${{ success() }} uses: actions/upload-artifact@v3.1.2 with: name: mapping path: ${{ github.workspace }}/app/build/outputs/mapping/release - - name: Get Android version - id: get_version - uses: ltDino/android-get-version-action@v1.0 + - name: Read Output Metadata + if: ${{ success() }} + id: read_output_metadata + uses: juliangruber/read-file-action@v1 with: - gradlePath: ${{ github.workspace }}/app/build.gradle + path: ${{ github.workspace }}/app/build/outputs/apk/release/output-metadata.json - name: Upload Mapping to App Center + if: ${{ success() }} env: - version_code: ${{ steps.get_version.outputs.versionCode }} - version_name: ${{ steps.get_version.outputs.versionName }} + version_code: ${{ fromJSON(steps.read_output_metadata.outputs.content).elements[0].versionCode }} + version_name: ${{ fromJSON(steps.read_output_metadata.outputs.content).elements[0].versionName }} uses: vhsantos26/app-center-cli-action@v1 with: user_token: ${{ secrets.APP_CENTER_TOKEN }} - command: appcenter crashes upload-mappings -c $version_code -n $version_name -m ${{ github.workspace }}/app/build/outputs/mapping/release/mapping.txt -a huanchengfly/TiebaLite \ No newline at end of file + command: appcenter crashes upload-mappings -c ${{ env.version_code }} -n ${{ env.version_name }} -m /github/workspace/app/build/outputs/mapping/release/mapping.txt -a huanchengfly/TiebaLite \ No newline at end of file