Skip to content

fix(frontend): harden result lifecycle and macOS distribution - #17

Merged
openai0229 merged 6 commits into
mainfrom
perf/webkit-vtable-lifecycle
Aug 5, 2026
Merged

fix(frontend): harden result lifecycle and macOS distribution#17
openai0229 merged 6 commits into
mainfrom
perf/webkit-vtable-lifecycle

Conversation

@openai0229

Copy link
Copy Markdown
Contributor

Summary

  • pin the complete Community VTable lifecycle cleanup and regression coverage
  • package macOS with Developer ID, hardened runtime, Apple notarization, and stapled ZIP/DMG verification
  • gate signing to an approved exact SHA on protected main through the macos-release Environment
  • verify every bundled Java Mach-O signature before artifact upload

Validation

  • exact-SHA white-screen package run 30924178187 passed at c3b21e0
  • shellcheck and bash syntax checks passed for all packaging scripts
  • actionlint, JSON validation, git diff check, and gitleaks passed
  • two independent packaging reviews report no remaining P0/P1 blocker

The Developer ID/notarization path intentionally runs only after merge from protected main.

@openai0229
openai0229 merged commit 9247ee0 into main Aug 5, 2026
10 checks passed
@openai0229
openai0229 deleted the perf/webkit-vtable-lifecycle branch August 5, 2026 03:45
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