mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 09:33:46 +00:00
release: tag builds as v<package-version> to match upstream naming
This commit is contained in:
11
.github/workflows/sync-and-build.yml
vendored
11
.github/workflows/sync-and-build.yml
vendored
@@ -115,9 +115,16 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ github.token }}
|
GH_TOKEN: ${{ github.token }}
|
||||||
run: |
|
run: |
|
||||||
TAG="build-$(date -u +%Y%m%d-%H%M%S)-$(git rev-parse --short HEAD)"
|
# Тег как в апстриме (v1.63.0 и т.п.) вместо build-<timestamp> — меньше
|
||||||
|
# путаницы при сверке с апстримной версией. Если тег уже существует
|
||||||
|
# (повторный ручной запуск без нового апстримного коммита) — пересоздаём.
|
||||||
|
VERSION=$(node -p "require('./package.json').version")
|
||||||
|
TAG="v${VERSION}"
|
||||||
|
if gh release view "$TAG" --repo "$GITHUB_REPOSITORY" >/dev/null 2>&1; then
|
||||||
|
gh release delete "$TAG" --repo "$GITHUB_REPOSITORY" --yes --cleanup-tag
|
||||||
|
fi
|
||||||
gh release create "$TAG" cabinet-dist.tar.gz \
|
gh release create "$TAG" cabinet-dist.tar.gz \
|
||||||
--repo "$GITHUB_REPOSITORY" \
|
--repo "$GITHUB_REPOSITORY" \
|
||||||
--title "$TAG" \
|
--title "$TAG" \
|
||||||
--notes "Автосборка: апстрим синхронизирован + локальный патч (скрыт блок «Дополнительные опции»)." \
|
--notes "Синхронизировано с апстримом (v${VERSION}) + локальный патч (скрыт блок «Дополнительные опции»)." \
|
||||||
--latest
|
--latest
|
||||||
|
|||||||
Reference in New Issue
Block a user