Skip to content

Migrate Stow repository links and release tooling to Beastry - #244

Merged
skyswordw merged 3 commits into
mainfrom
codex/migrate-to-beastry
Nov 1, 2026
Merged

skyswordw merged 3 commits into
mainfrom
codex/migrate-to-beastry

Conversation

@skyswordw

@skyswordw skyswordw commented Nov 1, 2026 •

Copy link
Copy Markdown
Member

Stow now lives at Beastry/stow. Update its canonical Sparkle feed, release tooling, current documentation and website links together. Fix Homebrew rendering so --repo controls the generated cask URL and homepage as well as the downloaded DMG. Homebrew CI explicitly trusts only its generated cask for audit under the Homebrew 6 tap-trust rules.

The native transfer retained repository ID 1427726812, all 66 branch/tag references, 9 repository secret names, 9 release assets, and all saved Issue/PR records and assignees. Both collaborators have admin access. Existing signing identities, bundle/App Group identifiers, and the Sparkle key pair are preserved. A protected local backup contains the Git mirror, metadata, release assets and original local work.

Validation:

  • Integrated build and 615 tests in 91 suites passed; zh-Hans has 0 missing out of 1,185 strings. All five PR checks passed before merge: build-test, universal, snapshots, package and cask.
  • Pages deployed successfully at https://beastry.github.io/stow/. Homepage and rendered documentation return 200 with destination links.
  • Old/new appcast and DMG URLs return 200 and match pre-transfer SHA-256 hashes. The installed signed Stow 0.1.2 completed native Check for Updates successfully after transfer (AX automation, not VoiceOver).
  • Artifact-only production validation signed and notarized 0.1.3 build 571 and generated its production-key appcast. Release creation was skipped with draft-release=false; no version tag or release was published.

Keep the old skyswordw/stow namespace unused so repository redirects continue serving existing clients. Actual upgrade installation remains for the next published release. Claude Code retains UI visual/motion ownership; Codex owns functional migration checks. VoiceOver acceptance remains deferred under #93. See the execution record for evidence and remaining limits.

@skyswordw
skyswordw merged commit 656f543 into main Nov 1, 2026
5 checks passed
@neardws neardws mentioned this pull request Nov 2, 2026
5 tasks
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