Skip to content

Legacy appcast: require the old hosts' redirect - #473

Open
kitlangton wants to merge 1 commit into
devfrom
legacy-appcast-check-old-hosts
Open

kitlangton wants to merge 1 commit into
devfrom
legacy-appcast-check-old-hosts

Conversation

@kitlangton

Copy link
Copy Markdown
Collaborator

Needs Dax (.github/). Pairs with #472.

2.3.1 Macs read the appcast at downloads.hex.kitlangton.dev, not anoma.ly/hex/files. Today that host serves Kit's old bucket directly, so the workflow would publish the notice and report success while no 2.3.1 Mac could see it.

Before: the workflow checks only anoma.ly/hex/files/appcast.xml.
After: it refuses to upload unless both old hosts answer 302 https://anoma.ly/hex/files/appcast.xml, and after uploading it reads the appcast back through both hosts, following the redirect.

Run against today's hosts, the new check fails with 200 as it should. The job still checks out only .github/release/ and the appcast and runs no repository code.

@kitlangton
kitlangton requested a review from thdxr as a code owner October 30, 2026 14:04

This branch has not been deployed

No deployments
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