feat(release): install channels (stable/beta) + RELEASING/CHANGELOG
- install.sh installs a moving channel ref: git:...@stable by default, PI_KIT_CHANNEL=beta|vX.Y.Z to override; pi update follows the channel - cheat sheet shows channel + new commands (/kit-doctor, /kit-help) - RELEASING.md: channel/tag release + rollback process; CHANGELOG.md (Keep a Changelog) - supersedes earlier 'no ref = latest' for controlled rollout Verified: install.sh syntax + channel resolution (stable default, beta/tag override).
This commit is contained in:
+13
-8
@@ -14,10 +14,14 @@
|
||||
set -euo pipefail
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# The ONLY place the repository address appears. No version ref on purpose, so
|
||||
# `pi update --extensions` always pulls the latest main.
|
||||
# The ONLY place the repository address appears. Employees install a CHANNEL
|
||||
# (a moving git ref): `stable` (default, vetted releases) or `beta`. Maintainers
|
||||
# fast-forward the channel branch to a tagged release. `pi update --extensions`
|
||||
# then follows that channel. Override with PI_KIT_CHANNEL=beta (or a tag like v1.2.3).
|
||||
# ---------------------------------------------------------------------------
|
||||
PI_KIT_REPO="git:git.codelab.vc/ai/pi-kit"
|
||||
PI_KIT_HOST="git.codelab.vc/ai/pi-kit"
|
||||
PI_KIT_CHANNEL="${PI_KIT_CHANNEL:-stable}"
|
||||
PI_KIT_REPO="git:${PI_KIT_HOST}@${PI_KIT_CHANNEL}"
|
||||
|
||||
MIN_NODE_MAJOR=20
|
||||
INTERNAL_COURSE_URL="TODO: ссылка на внутренний курс по Pi"
|
||||
@@ -316,15 +320,16 @@ fi
|
||||
cat <<EOF
|
||||
|
||||
────────────────────────────────────────────────────────
|
||||
Готово! Профиль: ${PROFILE}
|
||||
Готово! Профиль: ${PROFILE} Канал: ${PI_KIT_CHANNEL}
|
||||
|
||||
Запуск: pi
|
||||
Обновление: pi update --extensions
|
||||
Обновление: pi update --extensions (следует за каналом ${PI_KIT_CHANNEL})
|
||||
Окружение: ${ENV_FILE} (TRACKER_URL/JIRA_TOKEN/GITLAB_TOKEN/ключ провайдера)
|
||||
Сменить профиль: PI_KIT_PROFILE=backend ./install.sh (или перезапусти и выбери)
|
||||
Команды: /bugfix <тикет> /feature <тикет>
|
||||
/review [фокус] /rfc <тема> /kit-config
|
||||
Проверка: /kit-config — покажет действующие корпоративные значения
|
||||
Сменить канал: PI_KIT_CHANNEL=beta ./install.sh
|
||||
Команды: /bugfix <тикет> /feature <тикет> /review [фокус] /rfc <тема>
|
||||
/kit-config /kit-doctor /kit-help
|
||||
Проверка: /kit-doctor — health-check окружения
|
||||
|
||||
Внутренний курс по Pi: ${INTERNAL_COURSE_URL}
|
||||
────────────────────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user