Публикация ui-kit: нужен только секрет PACKAGES_TOKEN, логин не используется
test / test (pull_request) Successful in 15s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
gorbenko.pavel
2026-10-28 17:31:00 +05:00
parent 6fd3672edc
commit 65fc6ced30
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -5,8 +5,8 @@ name: publish
# патч — следующий после опубликованного), а если код не менялся с последней опубликованной версии, # патч — следующий после опубликованного), а если код не менялся с последней опубликованной версии,
# падает с «Публиковать нечего». # падает с «Публиковать нечего».
# #
# Секреты: PACKAGES_USER — логин в Gitea, PACKAGES_TOKEN — его токен со scope write:package # Секрет: PACKAGES_TOKEN — токен Gitea со scope write:package (его владелец должен состоять в организации
# (пользователь должен состоять в организации Tansu с правом записи). # Tansu с правом записи). Логин не нужен: npm авторизуется одним токеном.
on: on:
workflow_dispatch: workflow_dispatch:
+2 -2
View File
@@ -70,8 +70,8 @@ npm run storybook # витрина компонентов (localhost:6006)
- **Тот же код не публикуется.** Пайплайн считает хэш исходников (`src` без тестов и историй Storybook, - **Тот же код не публикуется.** Пайплайн считает хэш исходников (`src` без тестов и историй Storybook,
`package.json`, конфиги сборки, README), кладёт его в публикуемый `package.json` (поле `sourceHash`) `package.json`, конфиги сборки, README), кладёт его в публикуемый `package.json` (поле `sourceHash`)
и сравнивает с последней опубликованной версией. Совпало — пайплайн падает с «Публиковать нечего». и сравнивает с последней опубликованной версией. Совпало — пайплайн падает с «Публиковать нечего».
- Секреты: `PACKAGES_USER` (логин в Gitea) и `PACKAGES_TOKEN` (его токен со scope `write:package`, - Секрет: `PACKAGES_TOKEN` — токен Gitea со scope `write:package` (владелец — участник организации Tansu
участник организации Tansu с правом записи). с правом записи). Логин не нужен.
Пробный прогон без публикации: `DRY_RUN=1 bash ci/publish.sh`. Пробный прогон без публикации: `DRY_RUN=1 bash ci/publish.sh`.