Publish Docker improvements
- Build & Tag and publish logic should be seperated and should be used as seperated steps in pipelines
- github_ref parameter should be parsed and used as meaningful business paramters in the code.This parametter should not be used as input parameter for internal methods
- All of the messages for the build should be printed even if build is successful
Citus Package Improvements
- packaging_encryption key packaging_passphrase variables are optional especially for community packages. These parameter should be validated according to thier enterprise/comminty nature and if it is not needed, it should not be mandatory
- default value for gh_token variable should be environment variable with the same name
- There should be a summary section which summarizes all of the warnings and ignored warnings at the end of the build
Publish Docker improvements
Citus Package Improvements