krona-staff/scripts
grok aa7f5f8bbd test(e2e): готовые роли через E2E_MIGRATOR_URL/E2E_APP_URL
Почему: TASK-GROK-3 п.1 — на общем кластере (параллельные прогоны приёмки, чужой стенд)
пересоздание ролей krona_migrator/krona_staff_app со случайными паролями ломает соседей.
Если заданы оба URL, global-setup не вызывает provision и не требует E2E_PG_ADMIN_URL;
по умолчанию поведение прежнее. provision-pg получил --roles keep: пересоздать только БД,
не меняя паролей (нужно accept-branch для отдельной БД на ветку).
ctx.adminDatabaseUrl (E2E_DB_ADMIN_URL или E2E_PG_ADMIN_URL + БД стенда) — только для PILOT-REHOME.
Проверено: run-e2e с E2E_MIGRATOR_URL/E2E_APP_URL без E2E_PG_ADMIN_URL — 45 failed | 9 passed,
как на основе; повторный прогон на уже мигрированной БД — то же.
2026-09-26 16:01:19 +07:00
..
test test(e2e): готовые роли через E2E_MIGRATOR_URL/E2E_APP_URL 2026-09-26 16:01:19 +07:00
build-terminal-release.ps1 fix: read terminal release version reliably 2026-09-24 17:13:14 +07:00
check-contracts.mjs fix: enforce tenant isolation and runtime contracts 2026-09-18 01:34:12 +07:00
check-migrations.mjs feat: add secure attendance portal and payroll foundation 2026-09-24 15:59:38 +07:00
configure-terminal-pilot.ps1 feat: add secure attendance portal and payroll foundation 2026-09-24 15:59:38 +07:00
create-app-role.mjs feat: add secure attendance portal and payroll foundation 2026-09-24 15:59:38 +07:00
generate-vapid-keys.mjs fix(push): isolate employee data and preserve platform outbox 2026-09-26 12:31:10 +07:00
import-owner-workbook.py fix(import): provision workbook profession catalog 2026-09-24 21:25:13 +07:00
migrate.mjs fix: harden terminal recovery and deployment 2026-09-18 11:10:28 +07:00
migration-checksum.d.mts fix: harden terminal recovery and deployment 2026-09-18 11:10:28 +07:00
migration-checksum.mjs fix: harden terminal recovery and deployment 2026-09-18 11:10:28 +07:00