Публикация ui-kit: нужен только секрет PACKAGES_TOKEN, логин не используется
test / test (pull_request) Successful in 15s
test / test (pull_request) Successful in 15s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -5,8 +5,8 @@ name: publish
|
||||
# патч — следующий после опубликованного), а если код не менялся с последней опубликованной версии,
|
||||
# падает с «Публиковать нечего».
|
||||
#
|
||||
# Секреты: PACKAGES_USER — логин в Gitea, PACKAGES_TOKEN — его токен со scope write:package
|
||||
# (пользователь должен состоять в организации Tansu с правом записи).
|
||||
# Секрет: PACKAGES_TOKEN — токен Gitea со scope write:package (его владелец должен состоять в организации
|
||||
# Tansu с правом записи). Логин не нужен: npm авторизуется одним токеном.
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
|
||||
@@ -70,8 +70,8 @@ npm run storybook # витрина компонентов (localhost:6006)
|
||||
- **Тот же код не публикуется.** Пайплайн считает хэш исходников (`src` без тестов и историй Storybook,
|
||||
`package.json`, конфиги сборки, README), кладёт его в публикуемый `package.json` (поле `sourceHash`)
|
||||
и сравнивает с последней опубликованной версией. Совпало — пайплайн падает с «Публиковать нечего».
|
||||
- Секреты: `PACKAGES_USER` (логин в Gitea) и `PACKAGES_TOKEN` (его токен со scope `write:package`,
|
||||
участник организации Tansu с правом записи).
|
||||
- Секрет: `PACKAGES_TOKEN` — токен Gitea со scope `write:package` (владелец — участник организации Tansu
|
||||
с правом записи). Логин не нужен.
|
||||
|
||||
Пробный прогон без публикации: `DRY_RUN=1 bash ci/publish.sh`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user