1212 steps :
1313 - checkout
1414 - restore_cache :
15- key : jars2-{{ checksum "build.gradle" }}-{{ checksum "lib/build.gradle" }}
15+ key : jars2-{{ checksum "build.gradle.kts " }}-{{ checksum "lib/build.gradle.kts " }}
1616 - run :
1717 name : Chmod permissions # if permission for Gradlew Dependencies fail, use this.
1818 command : sudo chmod +x ./gradlew
2525 - save_cache :
2626 paths :
2727 - ~/.gradle
28- key : jars2-{{ checksum "build.gradle" }}-{{ checksum "lib/build.gradle" }}
28+ key : jars2-{{ checksum "build.gradle.kts " }}-{{ checksum "lib/build.gradle.kts " }}
2929 - android/create-avd :
3030 avd-name : testDevice
3131 system-image : system-images;android-30;google_apis;x86
@@ -35,21 +35,21 @@ jobs:
3535 no-window : true
3636 restore-gradle-cache-prefix : v2a
3737 - android/run-tests :
38- test-command : ./gradlew lib:jacocoTestReport
38+ test-command : ./gradlew lib:connectedDebugAndroidTest
3939 max-tries : 3
4040 - android/save-gradle-cache :
4141 cache-prefix : v2a
4242 - store_test_results :
4343 path : lib/build/outputs/androidTest-results
4444 deploy-to-sonatype :
45- docker :
46- - image : cimg /android:2023.05-browsers
47- environment :
48- JVM_OPTS : -Xmx3200m
45+ executor :
46+ name : android /android-machine
47+ resource-class : large
48+ tag : 2023.05.1
4949 steps :
5050 - checkout
5151 - restore_cache :
52- key : jars-{{ checksum "build.gradle" }}-{{ checksum "lib/build.gradle" }}
52+ key : jars-{{ checksum "build.gradle.kts " }}-{{ checksum "lib/build.gradle.kts " }}
5353 - run :
5454 name : Chmod permissions # if permission for Gradlew Dependencies fail, use this.
5555 command : sudo chmod +x ./gradlew
6262 - save_cache :
6363 paths :
6464 - ~/.gradle
65- key : jars-{{ checksum "build.gradle" }}-{{ checksum "lib/build.gradle" }}
65+ key : jars-{{ checksum "build.gradle.kts " }}-{{ checksum "lib/build.gradle.kts " }}
6666 - run :
6767 name : Force break line gradle properties
6868 command : echo -e '\n' >> gradle.properties
7272 echo $GPG_SIGNING_KEY \
7373 | awk 'NR == 1 { print "SIGNING_KEY=" } 1' ORS='\\n' \
7474 >> gradle.properties
75+ - run :
76+ name : Snapshot Release Check
77+ command : |
78+ echo -e "\nIS_SNAPSHOT_RELEASE=$( [[ "${CIRCLE_BRANCH}" =~ ^epic.* ]] && echo true || echo false )" >> gradle.properties
7579 - run :
7680 name : Publish to Maven
7781 command : ./gradlew assemble publish
@@ -91,4 +95,6 @@ workflows:
9195 - mobile
9296 filters :
9397 branches :
94- only : /^(beta)\/.*/
98+ only :
99+ - /^(epic)\/.*/
100+ - staging
0 commit comments