Merge pull request 'ci: distinguish between missing secrets and variables in QA build' (#45) from ci/qa-build-variables into main
Reviewed-on: #45
This commit was merged in pull request #45.
This commit is contained in:
@@ -39,13 +39,20 @@ jobs:
|
||||
run: |
|
||||
missing=""
|
||||
[ -n "${{ secrets.REGISTRY_TOKEN }}" ] || missing="$missing REGISTRY_TOKEN"
|
||||
[ -n "${{ vars.REGISTRY_USER }}" ] || missing="$missing REGISTRY_USER"
|
||||
[ -n "${{ secrets.BREVO_API_KEY }}" ] || missing="$missing BREVO_API_KEY"
|
||||
missingVars=""
|
||||
[ -n "${{ vars.REGISTRY_USER }}" ] || missing="$missing REGISTRY_USER"
|
||||
[ -n "${{ vars.QA_NOTIFY_TO }}" ] || missing="$missing QA_NOTIFY_TO"
|
||||
[ -n "${{ vars.QA_NOTIFY_FROM }}" ] || missing="$missing QA_NOTIFY_FROM"
|
||||
if [ -n "$missing" || -n "$missingVars" ]; then
|
||||
if [ -n "$missing" ]; then
|
||||
echo "::error::Missing configuration:$missing"
|
||||
echo "Secrets go in Settings > Actions > Secrets; variables in Settings > Actions > Variables."
|
||||
echo "::error::Missing configuration secrets:$missing"
|
||||
echo "Secrets go in Settings > Actions > Secrets"
|
||||
fi
|
||||
if [ -n "$missingVars" ]; then
|
||||
echo "::error::Missing configuration variables:$missingVars"
|
||||
echo "Variables go in Settings > Actions > Variables."
|
||||
fi
|
||||
exit 1
|
||||
fi
|
||||
echo "All required secrets and variables are present."
|
||||
|
||||
Reference in New Issue
Block a user