snapshot: preserve reliability hardening and Workdock identity pass

This commit is contained in:
Md Bayazid Bostame
2026-03-27 00:28:34 +01:00
parent 811bcd8745
commit 8553482ddd
39 changed files with 1393 additions and 320 deletions

View File

@@ -1,6 +1,6 @@
COMPOSE ?= docker compose
.PHONY: i18n-extract-en i18n-extract-de i18n-compile i18n-update-en i18n-update-de backup-create backup-verify
.PHONY: i18n-extract-en i18n-extract-de i18n-compile i18n-update-en i18n-update-de backup-create backup-verify release-validate
i18n-extract-en:
$(COMPOSE) exec -T web django-admin makemessages -l en
@@ -21,3 +21,11 @@ backup-create:
backup-verify:
@if [ -z "$(BACKUP_DIR)" ]; then echo "Usage: make backup-verify BACKUP_DIR=backups/backup_YYYYmmdd_HHMMSS"; exit 1; fi
./scripts/backup_verify.sh "$(BACKUP_DIR)"
release-validate:
$(COMPOSE) exec -T web python manage.py check
$(COMPOSE) exec -T web python manage.py test workflows.tests -v 2
$(COMPOSE) exec -T web django-admin compilemessages
$(COMPOSE) exec -T web python manage.py collectstatic --noinput
$(COMPOSE) exec -T web python manage.py verify_latest_backup --create-if-missing
$(COMPOSE) exec -T web python manage.py run_staging_e2e_check --cleanup --email-check none --skip-nextcloud