12
12
13
13
runs-on : ubuntu-latest
14
14
env :
15
- # Define secrets at https://github.com/ReactiveX/RxJava/settings/secrets/actions
16
- # ------------------------------------------------------------------------------
17
- bintrayUser : ${{ secrets.BINTRAY_USER }}
18
- bintrayKey : ${{ secrets.BINTRAY_KEY }}
19
- sonatypeUsername : ${{ secrets.SONATYPE_USER }}
20
- sonatypePassword : ${{ secrets.SONATYPE_PASSWORD }}
21
- JAVADOCS_TOKEN : ${{ secrets.JAVADOCS_TOKEN }}
22
15
# ------------------------------------------------------------------------------
23
16
CI_BUILD_NUMBER : ${{ github.run_number }}
24
17
steps :
@@ -32,15 +25,27 @@ jobs:
32
25
33
26
with :
34
27
path : ~/.gradle/caches
35
- key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
36
- restore-keys : ${{ runner.os }}-gradle
28
+ key : ${{ runner.os }}-gradle-${{ secrets.CACHE_VERSION }}-${{ hashFiles('**/*.gradle') }}
29
+ restore-keys : ${{ runner.os }}-gradle-${{ secrets.CACHE_VERSION }}
37
30
- name : Grant execute permission for gradlew
38
31
run : chmod +x gradlew
39
32
- name : Grant execute permission for push
40
33
run : chmod +x push_javadoc.sh
41
34
- name : Build and Snapshot branch
42
35
run : ./gradlew -PreleaseMode=branch -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" -PsonatypeUsername="${sonatypeUsername}" -PsonatypePassword="${sonatypePassword}" build --stacktrace
36
+ env :
37
+ # Define secrets at https://github.com/ReactiveX/RxJava/settings/secrets/actions
38
+ # ------------------------------------------------------------------------------
39
+ bintrayUser : ${{ secrets.BINTRAY_USER }}
40
+ bintrayKey : ${{ secrets.BINTRAY_KEY }}
41
+ sonatypeUsername : ${{ secrets.SONATYPE_USER }}
42
+ sonatypePassword : ${{ secrets.SONATYPE_PASSWORD }}
43
43
- name : Upload to Codecov
44
44
uses : codecov/codecov-action@v1
45
45
- name : Push Javadocs
46
46
run : ./push_javadoc.sh
47
+ # Define secrets at https://github.com/ReactiveX/RxJava/settings/secrets/actions
48
+ # ------------------------------------------------------------------------------
49
+ env :
50
+ JAVADOCS_TOKEN : ${{ secrets.JAVADOCS_TOKEN }}
51
+
0 commit comments