Skip to content

[codex] Attest release artifacts - #30

Merged
ygsgdbd merged 1 commit into
mainfrom
codex/free-distribution-security
Jul 24, 2026
Merged

[codex] Attest release artifacts#30
ygsgdbd merged 1 commit into
mainfrom
codex/free-distribution-security

Conversation

@ygsgdbd

@ygsgdbd ygsgdbd commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • add GitHub Artifact Attestation for the final macOS release zip
  • keep the existing SHA-256 checksum, Sparkle EdDSA signature, and release asset set unchanged
  • document the Homebrew cask's quarantine handling and its security boundary
  • update English and Chinese manual-install instructions and provenance verification guidance

User impact

Homebrew installs can launch directly through the custom cask behavior, while the README remains explicit that TypeSwitch is unsigned and not notarized. Release downloads also gain GitHub build provenance that users can verify with gh attestation verify.

Validation

  • rtk just check passed
  • workflow YAML parsing passed
  • actionlint passed after ignoring two existing unrelated findings: SC2129 in checksum generation and the existing softprops/action-gh-release@v1
  • git diff --check passed

@ygsgdbd
ygsgdbd marked this pull request as ready for review July 24, 2026 04:33
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@ygsgdbd
ygsgdbd merged commit 6316696 into main Jul 24, 2026
2 checks passed
@ygsgdbd
ygsgdbd deleted the codex/free-distribution-security branch July 24, 2026 04:33
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