Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DAT-16972 SDKMAN Distribution (#170)
* chore(package.yml): update workflow to upload packages for ${{ inputs.artifactId }} feat(package.yml): add step to update SDKMAN version for ${{ inputs.artifactId }} to the workflow * chore(package.yml): update wget command to use quiet mode for cleaner output chore(package.yml): add ls command to list files after unzipping for debugging purposes * fix(package.yml): update unzip command to extract files into a specific directory to avoid cluttering the root directory * chore(package.yml): clean up commented out code and update SDKMAN version for liquibase to ensure consistency and improve maintainability * chore(package.yml): add environment variables for Artifactory credentials 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 * chore(package.yml): update Artifactory upload URL to include specific path for SDKMAN integration * chore(package.yml): comment out unused steps in the GitHub workflow file to improve readability and reduce clutter in the workflow definition. * chore(package.yml): add cd .. command to move back to the parent directory after zipping the Liquibase SDKman package before uploading to Artifactory * fix(package.yml): add verbose flag to curl command for better debugging and visibility * fix(package.yml): update Artifactory URL to use HTTPS protocol for secure communication * chore(package.yml): update ARTIFACTORY_URL secret to ARTIFACTORY_SDKMAN_URL for consistency feat(package.yml): enhance workflow to send release information to SDKMAN for better integration and version management * chore(package.yml): simplify curl commands by removing unnecessary headers and endpoints * chore(package.yml): add steps to send release information to SDKMAN for 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 * chore(package.yml): remove unnecessary SDKMAN API calls for setting default version and announcing release, as they are not required for the workflow and can be handled manually if needed. * chore(package.yml): refactor workflow to use VERSION variable for better 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 * chore(package.yml): remove verbose flag from curl command to reduce unnecessary output during release process * chore(package.yml): add echo statements for each step in the release process to provide better visibility and feedback * chore(package.yml): add silent flag (-s) to curl commands for quiet mode * chore: update dependencies to latest versions in GitHub workflows feat: update build-logic version to v0.6.6 for consistency and compatibility * chore(package.yml): comment out unused setup steps and package upload tasks fix(package.yml): move liquibase.bat to bin directory for Windows compatibility * chore(package.yml): remove announcement of liquibase release to SDKMAN as it is no longer needed * fix(package.yml): update JSON payload to correctly interpolate VERSION and ARTIFACTORY_URL variables for liquibase release on SDKMAN * fix(package.yml): fix the URL concatenation to include the correct format for the artifact URL * fix(package.yml): add announcement step to notify SDKMAN about the new Liquibase release and provide the download URL for the version * chore(package.yml): clean up commented out code and reformat workflow steps for better readability and maintainability * chore(package.yml): update release upload process to use AWS S3 instead of Artifactory feat(package.yml): update SDKMAN release URL to point to S3 bucket for liquibase artifacts * chore(package.yml): update S3_WEB_URL to S3_BUCKET for consistency and clarity * chore(package.yml): comment out unused steps in the GitHub workflow to improve readability and reduce clutter in the workflow file. * refactor(package.yml): update AWS credentials configuration to use correct indentation for better readability and consistency * refactor(package.yml): align indentation for AWS credentials configuration step for better readability and consistency * refactor(package.yml): remove unnecessary SDKMAN release and announcement steps to simplify the workflow and reduce complexity * fix(package.yml): update zip command to only include the liquibase directory to avoid including unnecessary files in the zip archive * feat(package.yml): add steps to send release to SDKMAN for distribution and set default version feat(package.yml): announce release to SDKMAN for visibility and promotion purposes * chore(package.yml): clean up commented out code and unused steps in the 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 --------- Co-authored-by: Jake Newton <[email protected]>
- Loading branch information