11name : Publish Datahub Client
22
33on :
4- workflow_run :
5- workflows : ["build & test"]
6- types :
7- - completed
8-
94 release :
105 types : [published, edited]
116
@@ -18,18 +13,19 @@ jobs:
1813 runs-on : ubuntu-latest
1914 if : ${{ github.event.workflow_run.conclusion == 'success' }}
2015 outputs :
21- publish-enabled : ${{ steps.publish-enabled.outputs.defined }}
16+ publish-enabled : ${{ steps.publish-enabled.outputs.publish }}
2217 steps :
2318 - id : publish-enabled
24- if : " ${{ secrets.SIGNING_KEY != '' }}"
25- run : echo "::set-output name=defined::true"
2619 env :
2720 SIGNING_KEY : ${{ secrets.SIGNING_KEY }}
21+ run : |
22+ echo "Enable publish: ${{ env.SIGNING_KEY != '' }}"
23+ echo "::set-output name=publish::${{ env.SIGNING_KEY != '' }}"
2824
2925 publish :
3026 runs-on : ubuntu-latest
3127 needs : [check-secret]
32- if : needs.check-secret .outputs.publish-enabled == 'true'
28+ if : ${{ needs.publish-enabled .outputs.publish == 'true' }}
3329 steps :
3430 - uses : actions/checkout@v2
3531 with :
5652 run : |
5753 echo signingKey=$SIGNING_KEY >> gradle.properties
5854 ./gradlew :metadata-integration:java:datahub-client:printVersion
59- ./gradlew :metadata-integration:java:datahub-client:publishToMavenLocal
60- # ./gradlew :metadata-integration:java:datahub-client:closeAndReleaseRepository --info
55+ ./gradlew :metadata-integration:java:datahub-client:publish
56+ ./gradlew :metadata-integration:java:datahub-client:closeAndReleaseRepository --info
6157 - name : publish datahub-spark jar
6258 env :
6359 RELEASE_USERNAME : ${{ secrets.RELEASE_USERNAME }}
6965 run : |
7066 echo signingKey=$SIGNING_KEY >> gradle.properties
7167 ./gradlew :metadata-integration:java:spark-lineage:printVersion
72- ./gradlew :metadata-integration:java:spark-lineage:publishToMavenLocal
73- # ./gradlew :metadata-integration:java:datahub-client:closeAndReleaseRepository --info
68+ ./gradlew :metadata-integration:java:spark-lineage:publish
69+ ./gradlew :metadata-integration:java:datahub-client:closeAndReleaseRepository --info
0 commit comments