Skip to content

Commit 8113a2d

Browse files
committed
fix: remove stale Sparkle monotonic guard broken by run-ID build numbers
Since the single-lane collapse, every ship (auto-ship and milestone tag) derives its Sparkle build number from the GitHub run ID; the committed CURRENT_PROJECT_VERSION is a local-dev default that is intentionally never shipped (documented in release.yml). The first auto-ship published build 2890114033301, so this guard — which compares the committed value (83) against the published appcast — now fails permanently on every CI run and blocks all PRs. The invariant it protected (never ship a build number <= the published one) is still enforced at the right place: release.yml's runtime monotonic guard checks the EFFECTIVE build against the appcast before publishing.
1 parent 5a66a70 commit 8113a2d

2 files changed

Lines changed: 0 additions & 67 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@ jobs:
3838
- name: Validate current GhosttyKit checksum pin
3939
run: ./tests/test_ci_ghosttykit_checksum_present.sh
4040

41-
- name: Validate Sparkle build number is monotonic
42-
run: ./tests/test_ci_sparkle_build_monotonic.sh
43-
4441
remote-daemon-tests:
4542
runs-on: ubuntu-latest
4643
steps:

tests/test_ci_sparkle_build_monotonic.sh

Lines changed: 0 additions & 64 deletions
This file was deleted.

0 commit comments

Comments
 (0)