diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index 75ae267..d9aa0c6 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -130,10 +130,10 @@ jobs: - name: Check core uses: actions/checkout@v3 - with: - repository: 'niuhuan/pikapika-go-core' - token: ${{ secrets.GH_TOKEN }} - path: 'go' + with: + repository: 'niuhuan/pikapika-go-core' + token: ${{ secrets.GH_TOKEN }} + path: 'go' - name: Cache Flutter dependencies (Linux/Android) if: steps.check_asset.outputs.skip_build != 'true' && ( matrix.config.target == 'android-arm32' || matrix.config.target == 'android-arm64' || matrix.config.target == 'android-x86_64' || matrix.config.target == 'linux' ) @@ -242,14 +242,11 @@ jobs: - name: Sign APK (Android) if: steps.check_asset.outputs.skip_build != 'true' && ( matrix.config.target == 'android-arm32' || matrix.config.target == 'android-arm64' || matrix.config.target == 'android-x86_64' ) - uses: r0adkll/sign-android-release@v1 - id: sign_app - with: - releaseDirectory: build/app/outputs/flutter-apk - signingKeyBase64: ${{ secrets.SIGN_FILE_BASE64 }} - alias: ${{ secrets.KEY_ALIAS }} - keyStorePassword: ${{ secrets.KEYSTORE_PASSWORD }} - keyPassword: ${{ secrets.KEY_PASSWORD }} + env: + KEY_FILE_BASE64: ${{ secrets.KEY_FILE_BASE64 }} + KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} + run: | + sh scripts/sign-apk-github-actions.sh - name: Upload Asset (All) if: steps.check_asset.outputs.skip_build != 'true' diff --git a/ci/version.code.txt b/ci/version.code.txt index 44c3405..ef6abda 100644 --- a/ci/version.code.txt +++ b/ci/version.code.txt @@ -1 +1 @@ -v1.4.4 \ No newline at end of file +v1.4.6 \ No newline at end of file diff --git a/ci/version.info.txt b/ci/version.info.txt index c9eba11..f22f5f5 100644 --- a/ci/version.info.txt +++ b/ci/version.info.txt @@ -1,2 +1,3 @@ -- [x] 大部分页面已经支持鼠标右键退回上一页的功能, 但是需要从设置中开启 (并不是所有人都需要) -- [x] 列表中标记出看过的漫画 +- [x] 修复 分流2 / 分流3, API速度得到提高 +- [x] 看此本子多人也在看 +- [x] 本子神推荐/魔推荐 diff --git a/scripts/sign-apk-github-actions.sh b/scripts/sign-apk-github-actions.sh new file mode 100644 index 0000000..a9a109a --- /dev/null +++ b/scripts/sign-apk-github-actions.sh @@ -0,0 +1,5 @@ +cd "$( cd "$( dirname "$0" )" && pwd )/.." + +echo $KEY_FILE_BASE64 > key.jks.base64 +base64 -d key.jks.base64 > key.jks +echo $KEY_PASSWORD | $ANDROID_HOME/build-tools/30.0.2/apksigner sign --ks key.jks build/app/outputs/flutter-apk/app-release.apk \ No newline at end of file