Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DAT-17770 Package BQ commercial jar inside liquibase tar ball & zip (#…
…223) * 🔧 (extension-attach-artifact-release.yml): Add step to get artifact ID and set it as an environment variable 🔧 (extension-attach-artifact-release.yml): Modify script to check and download artifacts based on package version 🔧 (extension-attach-artifact-release.yml): Conditionally sign files for draft release only if artifact is not found * 🔧 (extension-attach-artifact-release.yml): update PACKAGE_NAME variable to use github.repo instead of github.repository for consistency and clarity * 📝 (extension-attach-artifact-release.yml): update PACKAGE_NAME to use the repository name from the event payload for consistency * 📝 (extension-attach-artifact-release.yml): add debug logs to display artifact checking and response for better troubleshooting * 🐛 (extension-attach-artifact-release.yml): fix the URL construction to correctly reference the artifact variable instead of a fixed version ID * 🔧 (extension-attach-artifact-release.yml): refactor artifact download process to use 'mvn dependency:get' command for improved efficiency and reliability * 🔧 (extension-attach-artifact-release.yml): Comment out unused workflow steps to improve readability and reduce clutter. * 🐛 (extension-attach-artifact-release.yml): fix a typo in the directory path causing a build failure * 🔧 (extension-attach-artifact-release.yml): refactor artifact download process to check for existence before proceeding with further actions * 🔧 (extension-attach-artifact-release.yml): add support for downloading artifact sources, javadoc, and pom files along with the main jar file * 🔧 (extension-attach-artifact-release.yml): Refactor artifact download and copying process to handle failures more gracefully 🔧 (extension-attach-artifact-release.yml): Update artifact signing process to only sign new artifacts, not existing ones 🔧 (server.ts): update ASSET_DIR configuration to point to ./target directory * 🔧 (extension-attach-artifact-release.yml): Use environment variable ARTIFACT_NAME to store the repository name for better readability and consistency in artifact handling. * 🔧 (extension-attach-artifact-release.yml): remove unnecessary conditional check for signing files as existing GPM artifacts are already signed. * 🔧 (extension-attach-artifact-release.yml): remove unnecessary logging of ARTIFACT_FOUND variable to improve workflow readability * 📝 (extension-attach-artifact-release.yml): comment out GPG key import and file signing steps for draft release to prevent unnecessary execution and speed up the workflow. * 📝 (extension-attach-artifact-release.yml): Uncomment GPG key import and file signing steps for draft release preparation. * 🔧 (extension-attach-artifact-release.yml): simplify artifact copying process by directly moving files from local Maven repository to target directory * 🔧 (extension-attach-artifact-release.yml): refactor build-release-artifacts step to only run if ARTIFACT_FOUND is '0' to avoid unnecessary artifact building when artifact is already available in the repository * 🔧 (extension-attach-artifact-release.yml): update script to extract release version from pom.xml file for artifact deployment process * 🔧 (extension-attach-artifact-release.yml): update RELEASE_VERSION extraction logic to handle multiple occurrences of <version> tag in pom.xml file * 🔧 (extension-attach-artifact-release.yml): use variable RELEASE_VERSION consistently instead of env.RELEASE_VERSION for better readability and maintainability * ♻️ (extension-attach-artifact-release.yml): remove '-SNAPSHOT' suffix from the version in pom.xml to prepare for release * 🔧 (extension-attach-artifact-release.yml): remove '-SNAPSHOT' suffix from version in pom.xml to prepare for release. * 📝 (extension-attach-artifact-release.yml): add commands to list files before and after moving artifacts for debugging purposes * 🔧 (extension-attach-artifact-release.yml): add support to download additional artifact files (pom, sources, javadoc) for the extension during the release process * 🔧 (extension-attach-artifact-release.yml): remove unnecessary ls commands and clean up artifact handling process * 🔧 (extension-attach-artifact-release.yml): Remove unnecessary steps to retrieve project version and set it as an environment variable * 🔧 (extension-attach-artifact-release.yml): improve error messages for artifact download failures and update artifact type descriptions for better clarity * 🐛 (extension-attach-artifact-release.yml): fix incorrect conditional check for artifact existence to properly handle the case when no artifacts are found * 🐛 (extension-attach-artifact-release.yml): fix conditional check for ARTIFACT_FOUND to properly handle boolean values instead of string comparison * ✨ (extension-attach-artifact-release.yml): add flag ARTIFACT_FOUND to GitHub environment to track artifact availability during workflow execution * 🔧 (extension-attach-artifact-release.yml): update if condition syntax to use double square brackets for improved compatibility and readability * 🔧 (extension-attach-artifact-release.yml): improve artifact check logic and add debug output for better troubleshooting * 🔧 (extension-attach-artifact-release.yml): Improve artifact download process and handling of missing artifacts. Remove unnecessary checks and simplify artifact download logic. * 🔧 (extension-attach-artifact-release.yml): remove unnecessary ls command to clean up workflow and improve readability
- Loading branch information