feat: закрыть остаточный backlog
- keyset-пагинация аудита с курсором (occurred_at, id) и UI «Показать ещё» - пакетный /api/v1/labs/details и переход progress на один запрос - абсолютный потолок сессии 30 дней (identity V12 + web), очистка refresh - админская инвентаризация legacy-активов (/admin/legacy-assets, скрипт) - E2E в Chromium/Firefox/WebKit (18/18), CI preflight - LDD: 51 claim, 346 тестов, docs и handoff обновлены
This commit is contained in:
@@ -41,6 +41,8 @@ smoke:
|
||||
# Shell-runner: скрипт поднимает реальный стек на localhost и проверяет его.
|
||||
# На runner нужны Java 21, Docker Compose v2, Python 3 и bash.
|
||||
tags: [lms-shell]
|
||||
before_script:
|
||||
- ./scripts/ci-preflight.sh
|
||||
cache:
|
||||
key: "gradle-$CI_COMMIT_REF_SLUG"
|
||||
paths:
|
||||
@@ -57,13 +59,15 @@ smoke:
|
||||
- if: '$CI_COMMIT_BRANCH'
|
||||
|
||||
# Ручной release gate: runtime, mutation и browser evidence.
|
||||
# Нужен privileged docker:dind; Chromium и Node ставятся в before_script.
|
||||
# Нужен privileged docker:dind; Chromium/Firefox/WebKit и Node ставятся в before_script.
|
||||
release-evidence:
|
||||
stage: release-evidence
|
||||
# Shell-runner с Java 21, Docker Compose v2, Node 22, Chromium Playwright.
|
||||
# Shell-runner с Java 21, Docker Compose v2, Node 22, браузерами Playwright.
|
||||
tags: [lms-release]
|
||||
before_script:
|
||||
- cd e2e && npm ci && npx playwright install chromium && cd ..
|
||||
- cd e2e && npm ci && cd ..
|
||||
- ./scripts/ci-preflight.sh --release
|
||||
- cd e2e && npx playwright install --with-deps chromium firefox webkit && cd ..
|
||||
cache:
|
||||
key: "gradle-$CI_COMMIT_REF_SLUG"
|
||||
paths:
|
||||
|
||||
Reference in New Issue
Block a user