diff --git a/.github/ci-gradle.properties b/.github/ci-gradle.properties index df94dc2..1c1de63 100644 --- a/.github/ci-gradle.properties +++ b/.github/ci-gradle.properties @@ -8,3 +8,4 @@ kotlin.compiler.execution.strategy=in-process # Controls KotlinOptions.allWarningsAsErrors. This is used in CI and can be set in local properties. warningsAsErrors=true +file.encoding=utf-8 diff --git a/.github/workflows/android_build.yml b/.github/workflows/android_build.yml index ecea955..d52d800 100644 --- a/.github/workflows/android_build.yml +++ b/.github/workflows/android_build.yml @@ -14,7 +14,7 @@ concurrency: jobs: unitTest: name: Unit tests - runs-on: ubuntu-latest + runs-on: self-hosted timeout-minutes: 60 steps: @@ -43,6 +43,7 @@ jobs: key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} restore-keys: | ${{ runner.os }}-gradle + - name: Set up Local properties keys run: | echo FIREBASE_API_KEY=\"${{ secrets.FIREBASE_API_KEY }}\" >> ./local.properties @@ -50,7 +51,8 @@ jobs: echo FIREBASE_CLIENT_ID=\"${{ secrets.FIREBASE_CLIENT_ID }}\" >> ./local.properties echo FIREBASE_DATABASE_URL=\"${{ secrets.FIREBASE_DATABASE_URL }}\" >> ./local.properties echo FIREBASE_PROJECT_ID=\"${{ secrets.FIREBASE_PROJECT_ID }}\" >> ./local.properties - + echo sdk.dir=~\/actions-runner\/_work\/android-sdk >> ./local.properties + - name: Run local tests run: ./gradlew testDebug --stacktrace @@ -58,4 +60,4 @@ jobs: uses: EnricoMi/publish-unit-test-result-action@v1 if: always() with: - files: "**/build/test-results/**/*.xml" \ No newline at end of file + files: "**/build/test-results/**/*.xml"