Skip to content

Release workflow: build the portable exe and publish on version tags - #2

Merged
IncludeSpecial merged 1 commit into
mainfrom
claude/project-review-improvements-jalgyq
Oct 12, 2026
Merged

IncludeSpecial merged 1 commit into
mainfrom
claude/project-review-improvements-jalgyq

Conversation

@IncludeSpecial

Copy link
Copy Markdown
Owner

Нужен, чтобы выпустить 1.2.5: Windows-exe собирается в GitHub Actions, а не вручную.

Что делает release.yml

Срабатывает на тег vX.Y.Z и работает на windows-latest:

  1. Проверяет, что тег совпадает с version в package.json.
  2. npm ci, линтер, тесты.
  3. npm run build и electron-builder --win portable --publish never.
  4. Публикует релиз «GetBox X.Y.Z»: прикладывает GetBox-X.Y.Z-portable.exe, текст берёт из раздела ## X.Y.Z в CHANGELOG.md (scripts/release-notes.cjs).

Процесс выпуска описан в README → «Выпуск релиза».

Проверка

  • scripts/release-notes.cjs v1.2.5 выдаёт раздел 1.2.5 из CHANGELOG.
  • YAML валиден, линтер чистый.
  • Сам workflow можно проверить только по тегу. После слияния тег v1.2.5 на main и станет первым прогоном.

🤖 Generated with Claude Code

https://claude.ai/code/session_019LtWxNVyWyutDLyX8cWQFC


Generated by Claude Code

release.yml runs on a pushed vX.Y.Z tag on windows-latest: checks the tag
matches package.json, runs lint and tests, builds the portable exe with
electron-builder and publishes the GitHub release "GetBox X.Y.Z" with
the exe attached and the matching CHANGELOG.md section as notes
(scripts/release-notes.cjs).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019LtWxNVyWyutDLyX8cWQFC
@IncludeSpecial
IncludeSpecial merged commit 1b2bc74 into main Oct 12, 2026
1 check passed
@vercel

vercel Bot commented Oct 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
get-box Ready Ready Preview Oct 12, 2026 5:55pm UTC

This branch was successfully deployed

1 active deployment
Preview — 3c5a959c Deployed Oct 12, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants