File tree 1 file changed +10
-2
lines changed
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -114,14 +114,22 @@ downgrade_alembic_migrations() {
114
114
if [ -n " $REFINERY_IMAGE_TAG_EXISTS " ]; then
115
115
set +e
116
116
kubectl exec -i deployment/test-${REFINERY_DEPLOYMENT_NAME} -c test-${REFINERY_DEPLOYMENT_NAME} -- alembic downgrade $REFINERY_ALEMBIC_VERSION
117
- echo " ::warning::downgraded test-$REFINERY_DEPLOYMENT_NAME alembic version to $REFINERY_ALEMBIC_VERSION "
117
+ if [ " $? " != " 0" ]; then
118
+ echo " ::error::Alembic downgrade failed. Please update your code to support downgrading the current alembic version"
119
+ else
120
+ echo " ::notice::downgraded test-$REFINERY_DEPLOYMENT_NAME alembic version to $REFINERY_ALEMBIC_VERSION "
121
+ fi
118
122
set -e
119
123
kubectl delete --kustomize apps/${REFINERY_DEPLOYMENT_NAME} /test
120
124
fi
121
125
else
122
126
set +e
123
127
kubectl exec -i deployment/test-${KUBERNETES_DEPLOYMENT_NAME} -c test-${KUBERNETES_DEPLOYMENT_NAME} -- alembic downgrade $KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION
124
- echo " ::warning::downgraded test-$KUBERNETES_DEPLOYMENT_NAME alembic version to $KUBERNETES_DEPLOYMENT_ALEMBIC_VERSION "
128
+ if [ " $? " != " 0" ]; then
129
+ echo " ::error::Alembic downgrade failed. Please update your code to support downgrading the current alembic version"
130
+ else
131
+ echo " ::notice::downgraded test-$KUBERNETES_DEPLOYMENT_NAME alembic version to $REFINERY_ALEMBIC_VERSION "
132
+ fi
125
133
set -e
126
134
kubectl delete --kustomize apps/${KUBERNETES_DEPLOYMENT_NAME} /test
127
135
fi
You can’t perform that action at this time.
0 commit comments