From 8b4b1fd7fda9e526faec0f1a62adfbaf3de0a133 Mon Sep 17 00:00:00 2001 From: C10udburst <18114966+C10udburst@users.noreply.github.com> Date: Fri, 5 Aug 2022 17:55:29 +0200 Subject: [PATCH] add sources jar --- .github/workflows/prerelease.yml | 5 ++++- app/build.gradle | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 6741db21..c31290c1 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -39,7 +39,9 @@ jobs: # mkdir -p "${TMP_KEYSTORE_FILE_PATH}" # echo $ENCODED_STRING | base64 -di > "${TMP_KEYSTORE_FILE_PATH}"/prerelease_keystore.keystore - name: Run Gradle - run: ./gradlew app:assembleDebug + run: | + ./gradlew app:assembleDebug + ./gradlew app:androidSourcesJar # env: # SIGNING_KEY_ALIAS: ${{ secrets.SIGNING_KEY_ALIAS }} # SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }} @@ -53,3 +55,4 @@ jobs: title: "Pre-release Build" files: | app/build/outputs/apk/debug/*.apk + app/build/libs/app-sources.jar diff --git a/app/build.gradle b/app/build.gradle index 18e96075..7013eb61 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -183,4 +183,9 @@ dependencies { implementation 'com.github.TeamNewPipe:NewPipeExtractor:master-SNAPSHOT' coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5' +} + +task androidSourcesJar(type: Jar) { + getArchiveClassifier().set('sources') + from android.sourceSets.main.java.srcDirs//full sources } \ No newline at end of file