release: tag builds as v<package-version> to match upstream naming

This commit is contained in:
chillpad
2026-07-26 17:29:09 +03:00
parent c2bfa59e2b
commit a6795e63ec

View File

@@ -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