-
Notifications
You must be signed in to change notification settings - Fork 0
Release Checklist
AFETZ edited this page Jun 25, 2026
·
1 revision
- Проверить рабочее дерево:
git status --short --ignored
git diff --check- Убедиться, что не staged:
-
.env; - SQLite базы;
- логи;
- backups;
-
.local; -
.venv; -
.mo; - private keys и payment secrets.
- Запустить тесты:
docker run --rm -v "$PWD:/repo" -w /repo 3xui-shop-bot \
sh -lc 'poetry install --no-interaction --no-root && poetry run python -m pytest tests'- Обновить
VERSION. - Обновить
CHANGELOG.md. - Сделать commit.
- Создать tag
vX.Y.Z. - Запушить branch и tag.
- Создать GitHub Release.
- Убедиться, что release workflow прикрепил source archive.
- Синхронизировать GitHub Wiki:
scripts/sync_github_wiki.sh https://github.com/AFETZ/bot3xui.wiki.git- Проверить логи.
- Проверить
/healthz. - Проверить Telegram bot response.
- Проверить активную
/sub/{vpn_id}. - Проверить кнопки подключения Happ.
- Проверить платежный callback в безопасном тестовом сценарии, если релиз затрагивал billing.