From a6795e63ec68c41db0caaa024fc93969f3a5e9ef Mon Sep 17 00:00:00 2001 From: chillpad Date: Sun, 26 Jul 2026 17:29:09 +0300 Subject: [PATCH] release: tag builds as v to match upstream naming --- .github/workflows/sync-and-build.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/sync-and-build.yml b/.github/workflows/sync-and-build.yml index 0569eb1..5dfb9fc 100644 --- a/.github/workflows/sync-and-build.yml +++ b/.github/workflows/sync-and-build.yml @@ -115,9 +115,16 @@ jobs: env: GH_TOKEN: ${{ github.token }} run: | - TAG="build-$(date -u +%Y%m%d-%H%M%S)-$(git rev-parse --short HEAD)" + # Тег как в апстриме (v1.63.0 и т.п.) вместо build- — меньше + # путаницы при сверке с апстримной версией. Если тег уже существует + # (повторный ручной запуск без нового апстримного коммита) — пересоздаём. + 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 \ --repo "$GITHUB_REPOSITORY" \ --title "$TAG" \ - --notes "Автосборка: апстрим синхронизирован + локальный патч (скрыт блок «Дополнительные опции»)." \ + --notes "Синхронизировано с апстримом (v${VERSION}) + локальный патч (скрыт блок «Дополнительные опции»)." \ --latest