David Liu

publish only snapshots for ci

@@ -17,11 +17,13 @@ jobs: @@ -17,11 +17,13 @@ jobs:
17 uses: actions/checkout@v2.3.4 17 uses: actions/checkout@v2.3.4
18 with: 18 with:
19 path: ./client-sdk-android 19 path: ./client-sdk-android
  20 +
20 - name: checkout protocol 21 - name: checkout protocol
21 uses: actions/checkout@v2.3.4 22 uses: actions/checkout@v2.3.4
22 with: 23 with:
23 repository: livekit/protocol 24 repository: livekit/protocol
24 path: ./protocol 25 path: ./protocol
  26 +
25 - name: set up JDK 12 27 - name: set up JDK 12
26 uses: actions/setup-java@v2 28 uses: actions/setup-java@v2
27 with: 29 with:
@@ -33,7 +35,12 @@ jobs: @@ -33,7 +35,12 @@ jobs:
33 - name: Build with Gradle 35 - name: Build with Gradle
34 run: ./gradlew livekit-android-sdk:assembleRelease 36 run: ./gradlew livekit-android-sdk:assembleRelease
35 37
  38 + - name: get version name
  39 + run: echo "::set-output name=version_name::$(cat gradle.properties | grep VERSION_NAME | cut -d "=" -f2)"
  40 + id: version_name
  41 +
36 - name: Create gpg key and import into gradle properties 42 - name: Create gpg key and import into gradle properties
  43 + if: contains("SNAPSHOT",steps.version_name.outputs.version_name)
37 run: | 44 run: |
38 echo $GPG_KEY_ARMOR | base64 --decode > ./release.asc 45 echo $GPG_KEY_ARMOR | base64 --decode > ./release.asc
39 gpg --quiet --output $GITHUB_WORKSPACE/release.gpg --dearmor ./release.asc 46 gpg --quiet --output $GITHUB_WORKSPACE/release.gpg --dearmor ./release.asc
@@ -50,4 +57,5 @@ jobs: @@ -50,4 +57,5 @@ jobs:
50 NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} 57 NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}
51 58
52 - name: Publish snapshot 59 - name: Publish snapshot
53 - run: ./gradlew publish closeAndReleaseRepository  
  60 + if: contains("SNAPSHOT",steps.version_name.outputs.version_name)
  61 + run: ./gradlew publish