-
Notifications
You must be signed in to change notification settings - Fork 4.5k
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
ci: refactor release workflow and Docker build process #3245
Conversation
…djust tagging logic for Docker images in workflows
- Split `release_package` input into `release_package_base` and `release_package_main` - Add new inputs for building Docker images: `build_docker_base` and `build_docker_main` - Update conditional checks and job dependencies to reflect new inputs - Separate Docker build workflows for base and main packages
…ackages, enhancing workflow flexibility and clarity
… reflecting new workflow strategy
…t before proceeding with the workflow
…ration for cleaner CI/CD process
Pull Request Validation ReportThis comment is automatically generated by Conventional PR Whitelist Report
Result Pull request does not satisfy any enabled whitelist criteria. Pull request will be validated. Validation Report
Result Pull request satisfies all enabled pull request rules. Last Modified at 08 Aug 24 13:44 UTC |
This pull request is automatically being deployed by Amplify Hosting (learn more). |
…for validation, enhancing version format accuracy
…egex validation, ensuring accurate version detection
This pull request refactors the release workflow and Docker build process to improve flexibility and clarity. It removes deprecated pre-release workflows and consolidates configuration for a cleaner CI/CD process. It adds a pre-release check to validate the version format before proceeding with the workflow. The release workflow now has separate inputs for base and main packages, allowing for better customization. The Docker build workflows have also been separated for base and main packages. Additionally, the
docker-build.yml
file has been updated to conditionally retrieve the version and adjust tagging logic for Docker images in workflows.