diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..8730e2c --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,23 @@ +name: Build APK + +on: push + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 11 + uses: actions/setup-java@v1 + with: + java-version: 11 + - name: Build with Gradle + run: ./gradlew build + - name: Build Release APK + run: ./gradlew assembleRelease + - name: Upload + uses: actions/upload-artifact@v2 + with: + name: android-davsync + path: app/build/outputs/apk/release/app-release-unsigned.apk + diff --git a/app/build.gradle b/app/build.gradle index b6e8208..10bb747 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,13 +1,13 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 22 + compileSdkVersion 29 buildToolsVersion '25.0.0' defaultConfig { applicationId "net.zekjur.davsync" minSdkVersion 14 - targetSdkVersion 22 + targetSdkVersion 29 } buildTypes { diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index b8f0776..edffddb 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -5,8 +5,7 @@ android:versionName="1.3" > + android:targetSdkVersion="29" /> @@ -72,4 +71,4 @@ - \ No newline at end of file + diff --git a/build.gradle b/build.gradle index 8674409..b29c799 100644 --- a/build.gradle +++ b/build.gradle @@ -1,15 +1,21 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { - jcenter() + google() + mavenCentral() + maven { + url 'https://maven.google.com' + } } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' + classpath 'com.android.tools.build:gradle:4.2.0' } } allprojects { repositories { + google() + mavenCentral() jcenter() } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 8e6d28b..297f2fe 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Sun Oct 22 22:24:17 CEST 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip