Skip to content

Cherry-pick eba9dcc67: refactor release hardening follow-ups#1256

Merged
alexey-pelykh merged 1 commit intomainfrom
cherry-pick/eba9dcc67-release-hardening
Mar 14, 2026
Merged

Cherry-pick eba9dcc67: refactor release hardening follow-ups#1256
alexey-pelykh merged 1 commit intomainfrom
cherry-pick/eba9dcc67-release-hardening

Conversation

@alexey-pelykh
Copy link
Copy Markdown

Summary

Partial cherry-pick of upstream eba9dcc67 — discards gutted files (models-config, pi-embedded-runner, transcript-policy, provider-capabilities, test/release-check.test.ts).

Alive changes picked:

  • build: fail fast on stale host-env swift policy (reorder check:host-env-policy:swift to front of check pipeline)
  • build: guard bundled extension root dependency gaps (new checkBundledExtensionRootDependencyMirrors validation)
  • fix: block merge when prep branch has unpushed commits (scripts/pr)
  • HostEnvSecurityPolicy.generated.swift: restore blocked override keys (GIT_SSH_COMMAND, EDITOR, OPENSSL_CONF, etc.)

Rebrand applied: openclawremoteclaw in release-check.ts PackageJson type and bundled extension dependency mirror validation.

Original author: Peter Steinberger

Part of #899.

…39959)

Partial pick — discards gutted files (models-config, pi-embedded-runner,
transcript-policy, provider-capabilities, test/release-check.test.ts).

Alive changes:
- build: fail fast on stale host-env swift policy (move check to front)
- build: guard bundled extension root dependency gaps
- fix: block merge when prep branch has unpushed commits
- HostEnvSecurityPolicy.generated.swift: restore blocked override keys

Rebrand: openclaw→remoteclaw in release-check.ts PackageJson type and
bundled extension dependency mirror validation.

Cherry-picked-from: eba9dcc
@alexey-pelykh alexey-pelykh force-pushed the cherry-pick/eba9dcc67-release-hardening branch from 8d36d5c to 99ef780 Compare March 14, 2026 01:08
@alexey-pelykh alexey-pelykh merged commit ff771f6 into main Mar 14, 2026
7 checks passed
@alexey-pelykh alexey-pelykh deleted the cherry-pick/eba9dcc67-release-hardening branch March 14, 2026 01:16
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