1616 steps :
1717 - uses : actions/checkout@v2
1818
19- - name : Publish macOS artifacts Snapshot
20- id : publish-macos
21- if : matrix.os == 'macos-latest'
19+ - name : Publish Snapshot
2220 env :
2321 SONATYPE_NEXUS_USERNAME : ${{ secrets.SONATYPE_NEXUS_USERNAME }}
2422 SONATYPE_NEXUS_PASSWORD : ${{ secrets.SONATYPE_NEXUS_PASSWORD }}
@@ -27,36 +25,14 @@ jobs:
2725 SNAPSHOT : ' TRUE'
2826 run : ./gradlew publish
2927
30- - name : Publish windows artifacts Snapshot
31- id : publish-win
32- if : matrix.os == 'windows-latest'
33- env :
34- SONATYPE_NEXUS_USERNAME : ${{ secrets.SONATYPE_NEXUS_USERNAME }}
35- SONATYPE_NEXUS_PASSWORD : ${{ secrets.SONATYPE_NEXUS_PASSWORD }}
36- GPG_SECRET : ${{ secrets.GPG_SECRET }}
37- GPG_SIGNING_PASSWORD : ${{ secrets.GPG_SIGNING_PASSWORD }}
38- SNAPSHOT : ' TRUE'
39- run : ./gradlew publish
40-
41- - name : Publish linux artifacts Snapshot
42- id : publish-linux
43- if : matrix.os == 'ubuntu-latest'
44- env :
45- SONATYPE_NEXUS_USERNAME : ${{ secrets.SONATYPE_NEXUS_USERNAME }}
46- SONATYPE_NEXUS_PASSWORD : ${{ secrets.SONATYPE_NEXUS_PASSWORD }}
47- GPG_SECRET : ${{ secrets.GPG_SECRET }}
48- GPG_SIGNING_PASSWORD : ${{ secrets.GPG_SIGNING_PASSWORD }}
49- SNAPSHOT : ' TRUE'
50- run : ./gradlew publish
51-
52- - name : Archive lib publications dir
28+ - name : Archive redux-kotlin publications dir
5329 uses : actions/upload-artifact@v1
5430 with :
5531 name : publications-${{ matrix.os }}
5632 path : redux-kotlin/build/publications
5733
58- - name : Archive lib -threadsafe publications dir
59- if : steps.publish-win.outputs.exit_code == 0 || steps.publish-macos.outputs.exit_code == 0 || steps.publish-linux.outputs.exit_code == 0
34+ - name : Archive redux-kotlin -threadsafe publications dir
35+ if : steps.publish.outputsexit_code == 0
6036 uses : actions/upload-artifact@v1
6137 with :
6238 name : publications-threadsafe-${{ matrix.os }}
0 commit comments