Skip to content

[codex] unify build and release pipeline - #31

Merged
ygsgdbd merged 1 commit into
mainfrom
codex/unify-build-pipeline
Jul 25, 2026
Merged

[codex] unify build and release pipeline#31
ygsgdbd merged 1 commit into
mainfrom
codex/unify-build-pipeline

Conversation

@ygsgdbd

@ygsgdbd ygsgdbd commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • align PR and release jobs on Xcode 26.5
  • require annotated release tags on main, validate event/tag/commit identity, and support same-tag manual reruns
  • preflight publishing secrets and verify the Sparkle tools checksum
  • use Artifact Attestation permissions and softprops/action-gh-release@v2
  • harden Homebrew version, SHA, and URL replacement
  • synchronize bilingual build and release documentation

Why

Align TypeSwitch with the shared release provenance and integrity contract while preserving its entitlements, ZIP artifact, tests, and unsigned distribution model.

Checks

  • rtk just check
  • rtk actionlint .github/workflows/*.yml
  • workflow YAML parsing and Homebrew Ruby syntax
  • annotated v0.9.0 tag and origin/main ancestry verification
  • rtk git diff --check

@ygsgdbd
ygsgdbd marked this pull request as ready for review July 25, 2026 09:04
@ygsgdbd
ygsgdbd merged commit 73ea2c9 into main Jul 25, 2026
2 checks passed
@ygsgdbd
ygsgdbd deleted the codex/unify-build-pipeline branch July 25, 2026 09:05
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