mirror of
https://github.com/MaintainTeam/LastPipeBender.git
synced 2025-03-01 13:58:20 +03:00
BraveNewPipe: add braveLegacy flavor to releases action
This commit is contained in:
parent
82aabc1f41
commit
76537e4e00
1 changed files with 40 additions and 5 deletions
45
.github/workflows/release.yml
vendored
45
.github/workflows/release.yml
vendored
|
@ -44,11 +44,17 @@ jobs:
|
||||||
- name: Rename strings from NewPipe to BraveNewPipe
|
- name: Rename strings from NewPipe to BraveNewPipe
|
||||||
run: ./gradlew bravify
|
run: ./gradlew bravify
|
||||||
|
|
||||||
- name: Build Project
|
- name: Build brave flavor
|
||||||
run: ./gradlew assemble
|
run: ./gradlew assembleBraveRelease
|
||||||
|
|
||||||
- name: build release
|
- name: Build braveConscrypt flavor
|
||||||
run: ./gradlew assembleRelease
|
run: ./gradlew assembleBraveConscryptRelease
|
||||||
|
|
||||||
|
- name: Prepare for building braveLegacy flavor
|
||||||
|
run: ./gradlew prepareLegacyFlavor
|
||||||
|
|
||||||
|
- name: Build braveLegacy flavor
|
||||||
|
run: ./gradlew assembleBraveLegacyRelease
|
||||||
|
|
||||||
- name: Setup build tool version variable
|
- name: Setup build tool version variable
|
||||||
shell: bash
|
shell: bash
|
||||||
|
@ -85,6 +91,20 @@ jobs:
|
||||||
env:
|
env:
|
||||||
BUILD_TOOLS_VERSION: ${{ env.BUILD_TOOL_VERSION }}
|
BUILD_TOOLS_VERSION: ${{ env.BUILD_TOOL_VERSION }}
|
||||||
|
|
||||||
|
- name: Sign app APK braveLegacy
|
||||||
|
uses: r0adkll/sign-android-release@v1
|
||||||
|
# ID used to access action output
|
||||||
|
id: sign_app_legacy
|
||||||
|
with:
|
||||||
|
releaseDirectory: app/build/outputs/apk/braveLegacy/release
|
||||||
|
signingKeyBase64: ${{ secrets.RELEASE_KEYSTORE }}
|
||||||
|
#alias: ${{ secrets.ALIAS }}
|
||||||
|
alias: alias_name
|
||||||
|
keyStorePassword: ${{ secrets.RELEASE_KEYSTORE_PASS }}
|
||||||
|
#keyPassword: ${{ secrets.RELEASE_KEYSTORE_PASS }}
|
||||||
|
env:
|
||||||
|
BUILD_TOOLS_VERSION: ${{ env.BUILD_TOOL_VERSION }}
|
||||||
|
|
||||||
- name: Upload brave artifact APK
|
- name: Upload brave artifact APK
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
|
@ -92,12 +112,18 @@ jobs:
|
||||||
path: ${{steps.sign_app.outputs.signedReleaseFile}}
|
path: ${{steps.sign_app.outputs.signedReleaseFile}}
|
||||||
#path: app/build/outputs/apk/brave/release/*.apk
|
#path: app/build/outputs/apk/brave/release/*.apk
|
||||||
|
|
||||||
- name: Upload brave artifact APK
|
- name: Upload braveConscrypt artifact APK
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: braveConscrypt
|
name: braveConscrypt
|
||||||
path: ${{steps.sign_app_conscrypt.outputs.signedReleaseFile}}
|
path: ${{steps.sign_app_conscrypt.outputs.signedReleaseFile}}
|
||||||
|
|
||||||
|
- name: Upload braveLegacy artifact APK
|
||||||
|
uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
name: braveLegacy
|
||||||
|
path: ${{steps.sign_app_legacy.outputs.signedReleaseFile}}
|
||||||
|
|
||||||
# evermind: How to get just the tag name? -> https://github.community/t/how-to-get-just-the-tag-name/16241/11
|
# evermind: How to get just the tag name? -> https://github.community/t/how-to-get-just-the-tag-name/16241/11
|
||||||
- name: Branch name
|
- name: Branch name
|
||||||
id: branch_name
|
id: branch_name
|
||||||
|
@ -114,6 +140,7 @@ jobs:
|
||||||
SOURCE_TAG: ${{ steps.branch_name.outputs.SOURCE_TAG }}
|
SOURCE_TAG: ${{ steps.branch_name.outputs.SOURCE_TAG }}
|
||||||
SIGNED_APK: ${{ steps.sign_app.outputs.signedReleaseFile }}
|
SIGNED_APK: ${{ steps.sign_app.outputs.signedReleaseFile }}
|
||||||
SIGNED_APK_CONSCRYPT: ${{ steps.sign_app_conscrypt.outputs.signedReleaseFile }}
|
SIGNED_APK_CONSCRYPT: ${{ steps.sign_app_conscrypt.outputs.signedReleaseFile }}
|
||||||
|
SIGNED_APK_LEGACY: ${{ steps.sign_app_legacy.outputs.signedReleaseFile }}
|
||||||
run: |
|
run: |
|
||||||
echo ::set-output name=RENAMED_APK::${SIGNED_APK%/*}/BraveNewPipe_${SOURCE_TAG}.apk
|
echo ::set-output name=RENAMED_APK::${SIGNED_APK%/*}/BraveNewPipe_${SOURCE_TAG}.apk
|
||||||
cp ${SIGNED_APK} ${SIGNED_APK%/*}/BraveNewPipe_${SOURCE_TAG}.apk
|
cp ${SIGNED_APK} ${SIGNED_APK%/*}/BraveNewPipe_${SOURCE_TAG}.apk
|
||||||
|
@ -125,6 +152,11 @@ jobs:
|
||||||
cd ${SIGNED_APK_CONSCRYPT%/*}
|
cd ${SIGNED_APK_CONSCRYPT%/*}
|
||||||
sha256sum BraveNewPipe_conscrypt_${SOURCE_TAG}.apk > BraveNewPipe_conscrypt_${SOURCE_TAG}.apk.sha256
|
sha256sum BraveNewPipe_conscrypt_${SOURCE_TAG}.apk > BraveNewPipe_conscrypt_${SOURCE_TAG}.apk.sha256
|
||||||
cd -
|
cd -
|
||||||
|
echo ::set-output name=RENAMED_APK_LEGACY::${SIGNED_APK_LEGACY%/*}/BraveNewPipe_legacy_${SOURCE_TAG}.apk
|
||||||
|
cp ${SIGNED_APK_LEGACY} ${SIGNED_APK_LEGACY%/*}/BraveNewPipe_legacy_${SOURCE_TAG}.apk
|
||||||
|
cd ${SIGNED_APK_LEGACY%/*}
|
||||||
|
sha256sum BraveNewPipe_legacy_${SOURCE_TAG}.apk > BraveNewPipe_legacy_${SOURCE_TAG}.apk.sha256
|
||||||
|
cd -
|
||||||
# evermind: how to autorelease?: https://github.com/marvinpinto/action-automatic-releases
|
# evermind: how to autorelease?: https://github.com/marvinpinto/action-automatic-releases
|
||||||
- name: auto release
|
- name: auto release
|
||||||
uses: "evermind-zz/action-automatic-releases@v1.2.1-evrmd"
|
uses: "evermind-zz/action-automatic-releases@v1.2.1-evrmd"
|
||||||
|
@ -137,11 +169,14 @@ jobs:
|
||||||
${{ steps.renamed_apk.outputs.RENAMED_APK }}.sha256
|
${{ steps.renamed_apk.outputs.RENAMED_APK }}.sha256
|
||||||
${{ steps.renamed_apk.outputs.RENAMED_APK_CONSCRYPT }}
|
${{ steps.renamed_apk.outputs.RENAMED_APK_CONSCRYPT }}
|
||||||
${{ steps.renamed_apk.outputs.RENAMED_APK_CONSCRYPT }}.sha256
|
${{ steps.renamed_apk.outputs.RENAMED_APK_CONSCRYPT }}.sha256
|
||||||
|
${{ steps.renamed_apk.outputs.RENAMED_APK_LEGACY }}
|
||||||
|
${{ steps.renamed_apk.outputs.RENAMED_APK_LEGACY }}.sha256
|
||||||
id: "automatic_releases"
|
id: "automatic_releases"
|
||||||
- name: "Automatically update json api data repository"
|
- name: "Automatically update json api data repository"
|
||||||
env:
|
env:
|
||||||
GITHUB_SUPER_TOKEN: ${{ secrets.MY_GITHUB_SUPER_TOKEN }}
|
GITHUB_SUPER_TOKEN: ${{ secrets.MY_GITHUB_SUPER_TOKEN }}
|
||||||
RENAMED_APK: ${{ steps.renamed_apk.outputs.RENAMED_APK }}
|
RENAMED_APK: ${{ steps.renamed_apk.outputs.RENAMED_APK }}
|
||||||
|
BUILD_TOOLS_VERSION: ${{ env.BUILD_TOOL_VERSION }}
|
||||||
run: |
|
run: |
|
||||||
./.github/scripts/brave-new-pipe-releast-actions.sh "$AUTOMATIC_RELEASES_TAG" "${RENAMED_APK}"
|
./.github/scripts/brave-new-pipe-releast-actions.sh "$AUTOMATIC_RELEASES_TAG" "${RENAMED_APK}"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue