diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml new file mode 100644 index 00000000..80bf37c0 --- /dev/null +++ b/.github/workflows/android.yml @@ -0,0 +1,36 @@ +name: EdXposedManagerR + +on: + push: + branches: + - master + +jobs: + linux: + name: Build + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: set up JDK 1.8 + uses: actions/setup-java@v1 + with: + java-version: 1.8 + - uses: actions/cache@v1 + with: + path: ~/.gradle/caches + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} + restore-keys: | + ${{ runner.os }}-gradle- + - name: Build + env: + KEYSTORE_PASS: ${{ secrets.KEYSTORE_PASS }} + ALIAS_NAME: ${{ secrets.ALIAS_NAME }} + ALIAS_PASS: ${{ secrets.ALIAS_PASS }} + run: | + chmod +x gradlew + ./gradlew assembleRelease + - uses: actions/upload-artifact@master + name: Upload artifact + with: + name: EdXposedManagerR + path: app/build/outputs/ diff --git a/app/build.gradle b/app/build.gradle index 2d3ad136..ea4b1d15 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -24,7 +24,8 @@ android { } } compileSdkVersion 28 - buildToolsVersion "29.0.3" + //noinspection GradleDependency + buildToolsVersion "29.0.2" defaultConfig { applicationId "org.meowcat.edxposed.manager" minSdkVersion 26 @@ -32,6 +33,7 @@ android { targetSdkVersion 27 versionCode 45409 versionName "4.5.4.5" + signingConfig signingConfigs.release } buildTypes { release { diff --git a/app/src/main/res/xml/prefs.xml b/app/src/main/res/xml/prefs.xml index 42caee6f..3e8684a0 100644 --- a/app/src/main/res/xml/prefs.xml +++ b/app/src/main/res/xml/prefs.xml @@ -12,7 +12,7 @@ android:title="@string/primary_color" app:iconSpaceReserved="false" /> - - appveyor DownloadFile https://dl.google.com/android/repository/sdk-tools-windows-3859397.zip - - 7z x sdk-tools-windows-3859397.zip -oC:\android-sdk-windows > nul - - yes | C:\android-sdk-windows\tools\bin\sdkmanager.bat --licenses > nul -cache: -- C:\android-sdk-windows\build-tools -- C:\android-sdk-windows\platforms -- C:\android-sdk-windows\platform-tools -build_script: -- cmd: gradlew.bat assembleRelease -artifacts: -- path: app/build/outputs/apk/ - name: APK diff --git a/build.gradle b/build.gradle index 40b2eeab..f4f30163 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ buildscript { } dependencies { classpath 'com.android.tools.build:gradle:3.6.1' - classpath 'com.google.android.gms:oss-licenses-plugin:0.10.1' + classpath 'com.google.android.gms:oss-licenses-plugin:0.10.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files