From dc57119cf0949d441e685c9ea8c52f33fbe93dd0 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Thu, 1 Feb 2024 13:21:04 +0800 Subject: [PATCH] test --- .github/workflows/beta-pack.yml | 65 +++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/.github/workflows/beta-pack.yml b/.github/workflows/beta-pack.yml index 2f672bff8..a48a20d38 100644 --- a/.github/workflows/beta-pack.yml +++ b/.github/workflows/beta-pack.yml @@ -37,3 +37,68 @@ jobs: uses: ./.github/actions/upload-artifact env: PACKAGE_VERSION: ${{ env.PACKAGE_VERSION }} + + Android_SL: + name: Android_SL + runs-on: ubuntu-latest + steps: + - name: Check out git repository + uses: actions/checkout@v4 + with: + ref: statusbar_lyric + + - name: Setup Env + uses: ./.github/actions/setup + + - name: Build Packages + shell: bash + run: | + cd android + echo ${{ secrets.KEYSTORE_STORE_FILE_BASE64 }} | base64 --decode > app/${{ secrets.KEYSTORE_STORE_FILE }} + ./gradlew assembleRelease -PMYAPP_UPLOAD_STORE_FILE='${{ secrets.KEYSTORE_STORE_FILE }}' -PMYAPP_UPLOAD_KEY_ALIAS='${{ secrets.KEYSTORE_KEY_ALIAS }}' -PMYAPP_UPLOAD_STORE_PASSWORD='${{ secrets.KEYSTORE_PASSWORD }}' -PMYAPP_UPLOAD_KEY_PASSWORD='${{ secrets.KEYSTORE_KEY_PASSWORD }}' + rm -f app/${{ secrets.KEYSTORE_STORE_FILE }} + + # Push tag to GitHub if package.json version's tag is not tagged + - name: Get package version + run: | + node -p -e '`PACKAGE_VERSION=${require("./package.json").version}`' >> $GITHUB_ENV + echo "COMMIT_SHA=$(git show -s --format=%H)" >> $GITHUB_ENV + + - name: Generate file MD5 + run: | + echo "current commit sha: ${{ env.COMMIT_SHA }}" + cd android/app/build/outputs/apk/release + md5sum *.apk + + - name: Upload Artifact + uses: ./.github/actions/upload-artifact + env: + PACKAGE_TYPE: 'Android_SL' + PACKAGE_VERSION: ${{ env.PACKAGE_VERSION }} + Release: + name: Release + runs-on: ubuntu-latest + needs: [Android] + steps: + - name: Check out git repository + uses: actions/checkout@v4 + + - name: Download Artifacts + uses: actions/download-artifact@v4 + with: + path: ./artifacts + merge-multiple: true + + - name: Generate file MD5 + run: | + cd artifacts + md5sum *.apk + ls + + - name: Get package version + run: node -p -e '`PACKAGE_VERSION=${require("./package.json").version}`' >> $GITHUB_ENV + + - name: Release + run: | + ls + ls artifacts