Skip to content

chore(release): freeze the legacy appcast on v0.82.0 - #3577

Merged
datlechin merged 1 commit into
mainfrom
chore/legacy-appcast-0.82.0
Oct 19, 2026
Merged

datlechin merged 1 commit into
mainfrom
chore/legacy-appcast-0.82.0

Conversation

@datlechin

@datlechin datlechin commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

Why

  • Apps up to 0.81 read the root appcast.xml on main (SUFeedURL). It stops at 0.81.0, build 140.
  • v0.82.0 is the bridge to the signed feed at updates.tablepro.app.

Change

  • Adds the published v0.82.0 <item> from gh-pages appcast.xml (commit 1bb279d) as the newest item, byte for byte.
  • No other line changes. The file freezes after this.

Verified

  • xmllint --noout appcast.xml passes.
  • The v0.81.0 arm64 release build, updated by Sparkle 2.8.1's sparkle CLI with --feed-url set to this branch's raw appcast.xml, installed 0.82.0 (820099).
    • Sparkle rejected the archive under the old EdDSA key, matched the Developer ID signature (D7HJ5TFYCU), then logged OK: EdDSA signature is correct under the new app's key.
    • codesign --verify --deep --strict passes on the result.

@datlechin
datlechin marked this pull request as ready for review October 19, 2026 08:55
@datlechin
datlechin merged commit 266b24f into main Oct 19, 2026
18 checks passed
@datlechin
datlechin deleted the chore/legacy-appcast-0.82.0 branch October 19, 2026 08:56
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.

1 participant