-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build(jar): add datahub-custom-plugin-lib to jar workflow #10812
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -26,7 +26,7 @@ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
- id: publish-enabled | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
env: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGNING_KEY: ${{ secrets.SIGNING_KEY }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
run: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Check failure on line 29 in .github/workflows/publish-datahub-jars.yml GitHub Actions / actionlint
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
echo "Enable publish: ${{ env.SIGNING_KEY != '' }}" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
echo "publish=${{ env.SIGNING_KEY != '' }}" >> $GITHUB_OUTPUT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
setup: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
@@ -39,7 +39,7 @@ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
uses: acryldata/sane-checkout-action@v3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
- name: Compute Tag | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
id: tag | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
run: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Check failure on line 42 in .github/workflows/publish-datahub-jars.yml GitHub Actions / actionlint
Check failure on line 42 in .github/workflows/publish-datahub-jars.yml GitHub Actions / actionlint
Check failure on line 42 in .github/workflows/publish-datahub-jars.yml GitHub Actions / actionlint
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source .github/scripts/docker_helpers.sh | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
TAG=$(echo ${GITHUB_REF} | sed -e 's,refs/tags/v,,g') | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
echo "tag=$TAG" >> $GITHUB_OUTPUT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
@@ -72,7 +72,7 @@ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGNING_KEY: ${{ secrets.SIGNING_KEY }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
run: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Check failure on line 75 in .github/workflows/publish-datahub-jars.yml GitHub Actions / actionlint
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
echo signingKey=$SIGNING_KEY >> gradle.properties | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-integration:java:datahub-client:printVersion | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-integration:java:datahub-client:publish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
@@ -85,7 +85,7 @@ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGNING_KEY: ${{ secrets.SIGNING_KEY }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
run: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Check failure on line 88 in .github/workflows/publish-datahub-jars.yml GitHub Actions / actionlint
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
echo signingKey=$SIGNING_KEY >> gradle.properties | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew -PreleaseVersion=${{ needs.setup.outputs.tag }} :metadata-integration:java:datahub-client:publish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-integration:java:datahub-client:closeAndReleaseRepository --info | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
@@ -98,7 +98,7 @@ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGNING_KEY: ${{ secrets.SIGNING_KEY }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
run: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Check failure on line 101 in .github/workflows/publish-datahub-jars.yml GitHub Actions / actionlint
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
echo signingKey=$SIGNING_KEY >> gradle.properties | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-integration:java:spark-lineage:printVersion | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-integration:java:spark-lineage:publish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
@@ -111,7 +111,7 @@ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGNING_KEY: ${{ secrets.SIGNING_KEY }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
run: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Check failure on line 114 in .github/workflows/publish-datahub-jars.yml GitHub Actions / actionlint
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
echo signingKey=$SIGNING_KEY >> gradle.properties | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew -PreleaseVersion=${{ needs.setup.outputs.tag }} :metadata-integration:java:spark-lineage:publish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-integration:java:spark-lineage:closeAndReleaseRepository --info | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
@@ -124,7 +124,7 @@ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGNING_KEY: ${{ secrets.SIGNING_KEY }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
run: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Check failure on line 127 in .github/workflows/publish-datahub-jars.yml GitHub Actions / actionlint
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
echo signingKey=$SIGNING_KEY >> gradle.properties | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-integration:java:datahub-protobuf:printVersion | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-integration:java:datahub-protobuf:publish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
@@ -167,3 +167,29 @@ | |||||||||||||||||||||||||||||||||||||||||||||||||||||
echo signingKey=$SIGNING_KEY >> gradle.properties | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew -PreleaseVersion=${{ needs.setup.outputs.tag }} :metadata-auth:auth-api:publish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-auth:auth-api:closeAndReleaseRepository --info | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
- name: publish datahub-custom-plugin-lib snapshot jar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
if: ${{ github.event_name != 'release' }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
env: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
RELEASE_USERNAME: ${{ secrets.RELEASE_USERNAME }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
RELEASE_PASSWORD: ${{ secrets.RELEASE_PASSWORD }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGNING_KEY: ${{ secrets.SIGNING_KEY }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
run: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
echo signingKey=$SIGNING_KEY >> gradle.properties | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-integration:java:custom-plugin-lib:printVersion | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-integration:java:custom-plugin-lib:publish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
- name: release datahub-custom-plugin-lib jar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
if: ${{ github.event_name == 'release' }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
env: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
RELEASE_USERNAME: ${{ secrets.RELEASE_USERNAME }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
RELEASE_PASSWORD: ${{ secrets.RELEASE_PASSWORD }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGNING_KEY: ${{ secrets.SIGNING_KEY }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
run: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
echo signingKey=$SIGNING_KEY >> gradle.properties | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew -PreleaseVersion=${{ needs.setup.outputs.tag }} :metadata-integration:java:custom-plugin-lib:publish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
./gradlew :metadata-integration:java:custom-plugin-lib:closeAndReleaseRepository --info | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comment on lines
+183
to
+195
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Add Double Quotes to Prevent Globbing and Word Splitting The shell commands should be updated to include double quotes to prevent globbing and word splitting. - echo signingKey=$SIGNING_KEY >> gradle.properties
+ echo "signingKey=$SIGNING_KEY" >> gradle.properties Committable suggestion
Suggested change
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add Double Quotes to Prevent Globbing and Word Splitting
The shell commands should be updated to include double quotes to prevent globbing and word splitting.
Committable suggestion