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