From 4c946769f3172705ec891c6c65596e8b441313fc Mon Sep 17 00:00:00 2001 From: Sergei Date: Tue, 2 Jun 2026 21:23:30 +0200 Subject: [PATCH] ci: make release workflow manual-only Releases are now built locally (npm run build:app) and uploaded with gh release upload, so drop the tag-push trigger that kicked off a slow cloud build on every vX.Y.Z tag. The workflow remains available via workflow_dispatch as a clean-room fallback. --- .github/workflows/release.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 344760c..89a1e9e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,15 +1,14 @@ name: Release -# Build signed-by-default-off installers and attach them to the GitHub release. -# - push a tag `vX.Y.Z` -> builds and publishes that release -# - manual dispatch -> builds an existing tag and uploads to its release +# Build installers and attach them to a GitHub release. Manual-only: releases +# are normally built locally (`npm run build:app`) and uploaded with +# `gh release upload`; this workflow stays as a clean-room cloud fallback. +# Run it from the Actions tab and pass the existing tag to build. on: - push: - tags: ['v*'] workflow_dispatch: inputs: tag: - description: 'Existing tag to build and attach binaries to (e.g. v0.2.0)' + description: 'Existing tag to build and attach binaries to (e.g. v0.2.1)' required: true # tauri-action needs write access to create/update the release and upload assets.