Skip to content

fix(packages): enforce Intel macOS retirement - #165

Merged
kungfu-origin merged 1 commit into
dev/v22/v22.22from
fix/wide-darwin-x64-retirement
Aug 1, 2026
Merged

fix(packages): enforce Intel macOS retirement#165
kungfu-origin merged 1 commit into
dev/v22/v22.22from
fix/wide-darwin-x64-retirement

Conversation

@dongkeren

Copy link
Copy Markdown
Member

Summary

Close the libnode side of the product-wide Intel macOS retirement by making the supported package matrix explicit and fail-closed.

Related delivery

Changes

  • verify exactly four supported package identities: Darwin ARM64, Linux ARM64, Linux x64, and Windows x64
  • keep Darwin x64 explicitly unsupported at the package entrypoint
  • scan every active build, release, package, and KFD surface for retired Intel macOS identities
  • run the platform-retirement policy in the required Buildchain verify lifecycle

The latest protected base already withdrew the Darwin x64 build and publication rows. This PR adds the product-owned regression boundary that prevents those surfaces from returning.

Verification

  • GITHUB_ACTIONS=true corepack pnpm verify-kfd-witnesses
  • corepack pnpm verify-platform-policy
  • buildchain lifecycle run verify --required
  • moving-base replay plus git range-diff

Checklist

  • Commits are signed off (DCO)
  • Public documentation preserves the unsupported-platform contract
  • KFD witnesses are current

Signed-off-by: Keren Dong <keren.dong+cx@kungfu.link>

@kungfu-origin kungfu-origin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the current protected-base diff: it adds an exact four-platform package policy, explicit Darwin x64 rejection, active-surface regression scanning, and required Buildchain verification without widening release claims.

@kungfu-origin
kungfu-origin merged commit 4bef69b into dev/v22/v22.22 Aug 1, 2026
24 checks passed
@dongkeren
dongkeren deleted the fix/wide-darwin-x64-retirement branch August 1, 2026 10:02
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.

2 participants