-
Notifications
You must be signed in to change notification settings - Fork 3
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
DAT-16972 SDKMAN Distribution #170
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
….artifactId }} feat(package.yml): add step to update SDKMAN version for ${{ inputs.artifactId }} to the workflow
… output chore(package.yml): add ls command to list files after unzipping for debugging purposes
…ic directory to avoid cluttering the root directory
…sion for liquibase to ensure consistency and improve maintainability
…ials and URL feat(package.yml): upload release to Artifactory and send release information to SDKMAN for distribution feat(package.yml): set default version for SDKMAN and announce release to SDKMAN
… path for SDKMAN integration
…ile to improve readability and reduce clutter in the workflow definition.
…ctory after zipping the Liquibase SDKman package before uploading to Artifactory
…ng and visibility
…cure communication
…AN_URL for consistency feat(package.yml): enhance workflow to send release information to SDKMAN for better integration and version management
…aders and endpoints
…or better integration and distribution feat(package.yml): set default version for SDKMAN after uploading release to Artifactory to ensure users get the latest version feat(package.yml): announce the release to SDKMAN users for visibility and awareness of the new version
…efault version and announcing release, as they are not required for the workflow and can be handled manually if needed.
…ter readability feat(package.yml): add support for SDKMAN integration with Consumer Key and Token feat(package.yml): update release and default version handling for SDKMAN integration
…nnecessary output during release process
…process to provide better visibility and feedback
feat: update build-logic version to v0.6.6 for consistency and compatibility
… tasks fix(package.yml): move liquibase.bat to bin directory for Windows compatibility
…N as it is no longer needed
…N and ARTIFACTORY_URL variables for liquibase release on SDKMAN
…rmat for the artifact URL
…w Liquibase release and provide the download URL for the version
… steps for better readability and maintainability
I am changing artifactory to s3 |
…ad of Artifactory feat(package.yml): update SDKMAN release URL to point to S3 bucket for liquibase artifacts
…o improve readability and reduce clutter in the workflow file.
…rrect indentation for better readability and consistency
…ation step for better readability and consistency
…ment steps to simplify the workflow and reduce complexity
…rectory to avoid including unnecessary files in the zip archive
…on and set default version feat(package.yml): announce release to SDKMAN for visibility and promotion purposes
…he GitHub workflow file feat(package.yml): update setup steps for Java, Maven, Ruby, and importing GPG key feat(package.yml): add steps to download release, build deb package, install deb-s3 gem, upload deb package, convert deb to rpm, upload rpm package, update Homebrew formula, and update SDKMAN version
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I added the logic shown at https://sdkman.io/vendors
The send command has an
URL
input parameter where the package must be accessible,that is why I created an Artifactory public reposo its is uploaded to our package repohttps://artifactory.datical.net/artifactory/sdkman
to store thems3://repo.liquibase.com/sdkman
. We will have download insights as well. An example of a POST request to send a new version to SDKMAN:Vendor logic tested from https://github.com/liquibase/liquibase-packaging/actions/runs/8263115718/job/22603842283