Skip to content

Commit 35472d3

Browse files
committed
fix: disable CI auto-trigger on tags to prevent signature mismatch
The build-release workflow was triggering on tag push, which caused: 1. Local script creates release with signed ZIP 2. Tag push triggers CI 3. CI builds DIFFERENT ZIP (different bytes = different signature) 4. CI overwrites release files 5. appcast.xml signature doesn't match GitHub files Now CI only runs via manual workflow_dispatch. Use local release.sh script for releases, or trigger CI manually if needed.
1 parent 750e5ba commit 35472d3

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

.github/workflows/build-release.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
name: Build and Release
22

3+
# DISABLED auto-trigger on tags - use local release.sh script instead
4+
# This prevents CI from overwriting locally-signed releases with different builds
5+
# To release via CI instead, use workflow_dispatch manually
36
on:
4-
push:
5-
tags:
6-
- 'v*'
7+
# push:
8+
# tags:
9+
# - 'v*'
710
workflow_dispatch:
811
inputs:
912
version:

0 commit comments

Comments
 (0)