Update GitHub workflows to remove warnings

This commit is contained in:
Rafael Caetano 2023-02-05 15:07:18 +00:00
parent 4fe96b98e7
commit cc8c3a9bf9
3 changed files with 30 additions and 34 deletions

View File

@ -22,13 +22,15 @@ jobs:
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: actions/setup-java@v1
- uses: actions/setup-java@v3
with:
java-version: '11'
distribution: zulu
cache: gradle
- name: Setup Android SDK
uses: android-actions/setup-android@v2
@ -50,7 +52,7 @@ jobs:
./gradlew :app:assembleGitHubRelease
- name: Upload Artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: melonDS-android
path: app/build/outputs/apk/gitHub/release/app-gitHub-release.apk

View File

@ -10,13 +10,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: actions/setup-java@v1
- uses: actions/setup-java@v3
with:
java-version: '11'
distribution: zulu
- name: Setup Android SDK
uses: android-actions/setup-android@v2
@ -38,7 +39,7 @@ jobs:
- name: Get Version
id: release_params
run: echo ::set-output name=VERSION::$(grep -oP 'versionName = "\K(.*?)(?=")' buildSrc/src/main/kotlin/AppConfig.kt)
run: echo VERSION=$(grep -oP 'versionName = "\K(.*?)(?=")' buildSrc/src/main/kotlin/AppConfig.kt) >> $GITHUB_OUTPUT
- name: Create Play Store Release
uses: r0adkll/upload-google-play@v1.0.19
@ -53,9 +54,10 @@ jobs:
changesNotSentForReview: true
whatsNewDirectory: ./.github/changelog/playStore
mappingFile: app/build/outputs/mapping/playStoreRelease/mapping.txt
debugSymbols: app/build/outputs/native-debug-symbols/playStoreRelease/native-debug-symbols.zip
- name: Upload APK, Mapping and Debug Symbols
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: playstore-release
path: |

View File

@ -11,13 +11,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: actions/setup-java@v1
- uses: actions/setup-java@v3
with:
java-version: '11'
distribution: zulu
- name: Setup Android SDK
uses: android-actions/setup-android@v2
@ -39,33 +40,22 @@ jobs:
- name: Get Tag and Version
id: release_params
run: |
echo ::set-output name=TAG::${GITHUB_REF/refs\/tags\//}
echo ::set-output name=VERSION::$(grep -oP 'versionName = "\K(.*?)(?=")' buildSrc/src/main/kotlin/AppConfig.kt)
echo ::set-output name=ASSET_NAME::$(echo ${GITHUB_REF/refs\/tags\//} | sed 's/\./_/g')
echo TAG=${GITHUB_REF/refs\/tags\//} >> $GITHUB_OUTPUT
echo VERSION=$(grep -oP 'versionName = "\K(.*?)(?=")' buildSrc/src/main/kotlin/AppConfig.kt) >> $GITHUB_OUTPUT
- name: Create GitHub Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
uses: ncipollo/release-action@v1
with:
tag_name: ${{ steps.release_params.outputs.TAG }}
release_name: ${{ steps.release_params.outputs.VERSION }}
body_path: ./.github/changelog/gitHub.md
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: app/build/outputs/apk/gitHub/release/app-gitHub-release.apk
asset_name: melonDS-${{ steps.release_params.outputs.ASSET_NAME }}.apk
asset_content_type: application/vnd.android.package-archive
token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ steps.release_params.outputs.TAG }}
name: ${{ steps.release_params.outputs.VERSION }}
bodyFile: ./.github/changelog/gitHub.md
artifacts: app/build/outputs/apk/gitHub/release/app-gitHub-release.apk
artifactContentType: application/vnd.android.package-archive
- name: Upload APK, Mapping and Debug Symbols
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: github-release
path: |
@ -81,9 +71,10 @@ jobs:
with:
submodules: recursive
- uses: actions/setup-java@v1
- uses: actions/setup-java@v3
with:
java-version: '11'
distribution: zulu
- name: Setup Android SDK
uses: android-actions/setup-android@v2
@ -105,7 +96,7 @@ jobs:
- name: Get Version
id: release_params
run: echo ::set-output name=VERSION::$(grep -oP 'versionName = "\K(.*?)(?=")' buildSrc/src/main/kotlin/AppConfig.kt)
run: echo VERSION=$(grep -oP 'versionName = "\K(.*?)(?=")' buildSrc/src/main/kotlin/AppConfig.kt) >> $GITHUB_OUTPUT
- name: Create Play Store Release
uses: r0adkll/upload-google-play@v1.0.19
@ -116,12 +107,13 @@ jobs:
releaseFiles: app/build/outputs/apk/playStore/release/app-playStore-release.apk
track: beta
inAppUpdatePriority: 2
status: completed
status: draft
changesNotSentForReview: true
whatsNewDirectory: ./.github/changelog/playStore
mappingFile: app/build/outputs/mapping/playStoreRelease/mapping.txt
- name: Upload APK, Mapping and Debug Symbols
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: playstore-release
path: |