Files
LMS/.woodpecker/release.yaml
Vladislav Kopnin 685916c4bd ci: перевести merge gate на Gitea + Woodpecker
- .woodpecker/check.yaml, smoke.yaml, release.yaml
- local-backend агент: Java 21, Docker Compose v2, Python 3, Node/Playwright
- concurrency lms-ci, чтобы smoke/release не занимали порты одновременно
- deploy/WOODPECKER.md: server, OAuth Gitea, systemd-агент, security note
- удалён .gitlab-ci.yml
2026-10-29 12:01:44 +03:00

17 lines
414 B
YAML

# Полный release gate: тесты, миграции, mutation, runtime/scale и
# Chromium/Firefox/WebKit E2E. Запускается на тег или вручную.
when:
- event: [tag, manual]
steps:
- name: release
image: bash
commands:
- cd e2e && npm ci && cd ..
- ./scripts/ci-preflight.sh --release
- ./scripts/ldd-release.sh
concurrency:
limit: 1
group: lms-ci