[core] [app] Get the real name of action artifacts (#203)
This commit is contained in:
parent
a286b074e3
commit
ddeb375c21
|
|
@ -29,18 +29,22 @@ jobs:
|
||||||
run: bash ./gradlew zipRelease zipDebug
|
run: bash ./gradlew zipRelease zipDebug
|
||||||
- name: Prepare artifact
|
- name: Prepare artifact
|
||||||
if: success()
|
if: success()
|
||||||
run: unzip core/release/LSPosed-v*-release.zip -d LSPosed-release;
|
id: prepareArtifact
|
||||||
unzip core/release/LSPosed-v*-debug.zip -d LSPosed-debug;
|
run: |
|
||||||
|
releaseName=`ls core/release/LSPosed-v*-release.zip | awk -F '(/|.zip)' '{print $3}'` && echo "::set-output name=releaseName::$releaseName"
|
||||||
|
debugName=`ls core/release/LSPosed-v*-debug.zip | awk -F '(/|.zip)' '{print $3}'` && echo "::set-output name=debugName::$debugName"
|
||||||
|
unzip core/release/LSPosed-v*-release.zip -d LSPosed-release
|
||||||
|
unzip core/release/LSPosed-v*-debug.zip -d LSPosed-debug
|
||||||
- name: Upload release
|
- name: Upload release
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: LSPosed-release
|
name: ${{ steps.prepareArtifact.outputs.releaseName }}
|
||||||
path: './LSPosed-release/*'
|
path: './LSPosed-release/*'
|
||||||
- name: Upload debug
|
- name: Upload debug
|
||||||
# if: ${{ github.event_name == 'pull_request' && success() }}
|
# if: ${{ github.event_name == 'pull_request' && success() }}
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: LSPosed-debug
|
name: ${{ steps.prepareArtifact.outputs.debugName }}
|
||||||
path: './LSPosed-debug/*'
|
path: './LSPosed-debug/*'
|
||||||
- name: Post to channel
|
- name: Post to channel
|
||||||
if: ${{ github.event_name != 'pull_request' && success() && github.ref == 'refs/heads/master' }}
|
if: ${{ github.event_name != 'pull_request' && success() && github.ref == 'refs/heads/master' }}
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,10 @@ jobs:
|
||||||
with:
|
with:
|
||||||
java-version: 1.8
|
java-version: 1.8
|
||||||
- name: Build with Gradle
|
- name: Build with Gradle
|
||||||
run: bash ./gradlew :app:assembleRelease
|
id: buildRelease
|
||||||
|
run: |
|
||||||
|
bash ./gradlew :app:assembleRelease
|
||||||
|
echo "::set-output name=releaseName::`ls app/build/outputs/apk/release/LSPosed*-v*-release.apk | awk -F '(/|.apk)' '{print $6}'`"
|
||||||
- name: Sign Manager Release
|
- name: Sign Manager Release
|
||||||
if: ${{ github.event_name != 'pull_request' && success() && github.ref == 'refs/heads/master' }}
|
if: ${{ github.event_name != 'pull_request' && success() && github.ref == 'refs/heads/master' }}
|
||||||
id: sign
|
id: sign
|
||||||
|
|
@ -42,13 +45,13 @@ jobs:
|
||||||
if: ${{ github.event_name != 'pull_request' && success() && github.ref == 'refs/heads/master' }}
|
if: ${{ github.event_name != 'pull_request' && success() && github.ref == 'refs/heads/master' }}
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: manager
|
name: '${{ steps.buildRelease.outputs.releaseName }}-signed'
|
||||||
path: ${{ steps.sign.outputs.signedReleaseFile }}
|
path: ${{ steps.sign.outputs.signedReleaseFile }}
|
||||||
- name: Upload unsigned apk
|
- name: Upload unsigned apk
|
||||||
if: ${{ github.event_name == 'pull_request' || failure() }}
|
if: ${{ github.event_name == 'pull_request' || failure() }}
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: manager-unsigned
|
name: '${{ steps.buildRelease.outputs.releaseName }}-unsigned'
|
||||||
path: "app/build/outputs/apk/release/*.apk"
|
path: "app/build/outputs/apk/release/*.apk"
|
||||||
- name: Upload mappings
|
- name: Upload mappings
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue