Реестр пакетов: организация переименована Tansu → tansu
test / test (pull_request) Successful in 17s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
gorbenko.pavel
2026-10-29 09:35:17 +05:00
parent 84964b62c1
commit abda8157e3
5 changed files with 11 additions and 11 deletions
+4 -4
View File
@@ -6,13 +6,13 @@
## Установка в проект
Пакет лежит в реестре организации **Tansu** на git.tnsu.kz. Реестр публичный, а сам git.tnsu.kz
Пакет лежит в реестре организации **tansu** на git.tnsu.kz. Реестр публичный, а сам git.tnsu.kz
доступен только из внутренней сети, поэтому **токен для установки не нужен** (из сети или по VPN).
В корне проекта — файл `.npmrc` со строкой:
```
@tnsu:registry=http://git.tnsu.kz/api/packages/Tansu/npm/
@tnsu:registry=http://git.tnsu.kz/api/packages/tansu/npm/
```
Затем:
@@ -62,7 +62,7 @@ npm run storybook # витрина компонентов (localhost:6006)
### Публикация новой версии
Публикует пайплайн **publish** в Gitea — по кнопке: Actions → publish → Run workflow. Сначала юнит-тесты
и сборка, потом публикация в реестр Tansu.
и сборка, потом публикация в реестр tansu.
- **Версию поднимает пайплайн.** В `package.json` задаются только major.minor (патч там не важен):
новая функциональность — поднять minor руками (`0.14.x` → `0.15.0`). Патч — следующий после самого
@@ -70,7 +70,7 @@ npm run storybook # витрина компонентов (localhost:6006)
- **Тот же код не публикуется.** Пайплайн считает хэш исходников (`src` без тестов и историй Storybook,
`package.json`, конфиги сборки, README), кладёт его в публикуемый `package.json` (поле `sourceHash`)
и сравнивает с последней опубликованной версией. Совпало — пайплайн падает с «Публиковать нечего».
- Секрет: `PACKAGES_TOKEN` — токен Gitea со scope `write:package` (владелец — участник организации Tansu
- Секрет: `PACKAGES_TOKEN` — токен Gitea со scope `write:package` (владелец — участник организации tansu
с правом записи). Логин не нужен.
Пробный прогон без публикации: `DRY_RUN=1 bash ci/publish.sh`.