fix(release): enforce August 1 business readiness
This commit is contained in:
@@ -46,8 +46,10 @@ normalized_jar_content_sha256() {
|
||||
verify_remote_match="${RELEASE_VERIFY_REMOTE_MATCH:-false}"
|
||||
verify_remote_backend="${RELEASE_VERIFY_REMOTE_BACKEND:-false}"
|
||||
verify_remote_schema="${RELEASE_VERIFY_REMOTE_SCHEMA:-false}"
|
||||
verify_aug1_readiness="${RELEASE_VERIFY_AUG1_READINESS:-false}"
|
||||
remote_verification_requested="false"
|
||||
if [[ "$verify_remote_match" == "true" || "$verify_remote_backend" == "true" || "$verify_remote_schema" == "true" ]]; then
|
||||
if [[ "$verify_remote_match" == "true" || "$verify_remote_backend" == "true" \
|
||||
|| "$verify_remote_schema" == "true" || "$verify_aug1_readiness" == "true" ]]; then
|
||||
remote_verification_requested="true"
|
||||
fi
|
||||
if [[ "$remote_verification_requested" == "true" && -z "${RELEASE_REMOTE_URL:-}" ]]; then
|
||||
@@ -866,6 +868,15 @@ if [[ -n "${RELEASE_REMOTE_URL:-}" ]]; then
|
||||
require_remote_business_success "remote_tenant_list" "$remote/prod-api/auth/tenant/list"
|
||||
require_remote_business_success "remote_mobile_home" "$remote/prod-api/api/aihr/mobile/home/user"
|
||||
|
||||
if [[ "$verify_aug1_readiness" == "true" ]]; then
|
||||
AIHR_AUG1_REMOTE_SSH="${RELEASE_REMOTE_SSH:-YCWY}" \
|
||||
AIHR_AUG1_REMOTE_SERVICE="${RELEASE_REMOTE_SERVICE:-wygj-aihr.service}" \
|
||||
AIHR_AUG1_REMOTE_DB="${RELEASE_REMOTE_DB_NAME:-ry-vue}" \
|
||||
AIHR_AUG1_TENANT_ID="${RELEASE_AUG1_TENANT_ID:-000000}" \
|
||||
AIHR_AUG1_APPROVAL_PATH="${RELEASE_AUG1_APPROVAL_PATH:-$ROOT_DIR/docs/content-candidates/aug1-release-approval.json}" \
|
||||
"$ROOT_DIR/scripts/verify-aug1-release-readiness.sh" --execute
|
||||
fi
|
||||
|
||||
if [[ "$verify_remote_schema" == "true" ]]; then
|
||||
require_remote_schema
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user