Skip to content

Commit 496d1f3

Browse files
authored
fix(ci): fix datahub jar publish action (datahub-project#9)
1 parent 9feb615 commit 496d1f3

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

.github/workflows/publish-datahub-jars.yml

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
name: Publish Datahub Client
22

33
on:
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:
@@ -56,8 +52,8 @@ jobs:
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 }}
@@ -69,5 +65,5 @@ jobs:
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

Comments
 (0)