Skip to content

Prepare OpenClaw 2026.7.1-2 compatibility release - #392

Merged
goldmar merged 4 commits into
mainfrom
agent/openclaw-release-v2026.7.1-2
Aug 5, 2026
Merged

Prepare OpenClaw 2026.7.1-2 compatibility release#392
goldmar merged 4 commits into
mainfrom
agent/openclaw-release-v2026.7.1-2

Conversation

@goldmar

@goldmar goldmar commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • prepare Code Agent 4.7.7 against the exact OpenClaw 2026.7.1-2 package and plugin SDK target
  • use 2026.7.1-2 as the install, plugin API, Gateway, and peer dependency floor so both the correction release and higher-precedence stable 2026.7.1 satisfy the published contract
  • keep exact build provenance separate from the compatibility floor in release metadata validation
  • document that the correction release requires no runtime, callback, wake, worktree, model restriction, or host-config migration
  • pin patched runtime dependency floors for fast-uri, Hono, and ip-address, plus patched development-graph versions of protobufjs, tar, and undici
  • enforce the repository-wide 24-hour pnpm minimum-release-age policy as minimumReleaseAge: 1440; remove the expired Hono exception after the patched release aged through quarantine

Why

OpenClaw 2026.7.1-2 only normalizes singleton-array output from newer npm view --json clients while continuing to reject ambiguous multi-version metadata. The plugin's exact build metadata and development dependency previously identified 2026.7.1. Published compatibility metadata now uses the correction release itself as the floor because a standard SemVer >=2026.7.1 peer range excludes 2026.7.1-2; >=2026.7.1-2 accepts both that correction release and stable 2026.7.1.

The dependency graph also resolved vulnerable transitive versions through the Claude/MCP and OpenClaw development graphs. All selected patched releases have aged beyond the 24-hour quarantine. The release-age guard now fails if the repository-wide 1440-minute policy is removed or reduced, and still rejects malformed, ranged, or expired security exceptions.

Validation

  • pnpm install --frozen-lockfile
  • pnpm verify (98 test files)
  • focused plugin-entry, release-metadata, and release-age safeguard suites
  • pnpm audit (no known vulnerabilities)
  • pnpm audit --prod (no known vulnerabilities)
  • pnpm run validate:release-metadata -- 4.7.7
  • npm pack --dry-run
  • Codex-harness read-only review of the exact dependency and safeguard diff
  • git diff --check

This PR does not upgrade or reconfigure the host, restart Gateway, install the plugin locally, publish a release, deploy the plugin, or close the release-monitor event.

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

Bundle Size Report

Runtime file Size
dist/chunks/agent-pr.js 0.6 KB
dist/chunks/chunk.js 110.2 KB
dist/chunks/npm-release-client.js 0.2 KB
dist/index.js 422.2 KB
Total 533.2 KB
Limit Status
600.0 KB ✅ Within limit

Complete bundle is within the 600.0 KB limit.

@goldmar

goldmar commented Aug 4, 2026

Copy link
Copy Markdown
Owner Author

🔄 New commits pushed

1 new commits (+124 / -101)

Latest commits:

b0c6fbb Prepare OpenClaw 2026.7.1-2 compatibility release (Mark Goldenstein)


🤖 openclaw-code-agent

@goldmar

goldmar commented Aug 4, 2026

Copy link
Copy Markdown
Owner Author

🔄 New commits pushed

2 new commits (+251 / -118)

Latest commits:

48e24af Fix production dependency audit blockers (Mark Goldenstein)
b0c6fbb Prepare OpenClaw 2026.7.1-2 compatibility release (Mark Goldenstein)


🤖 openclaw-code-agent

@goldmar
goldmar marked this pull request as ready for review August 4, 2026 02:08
@goldmar

goldmar commented Aug 4, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 48e24af899

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/validate-release-metadata.mjs Outdated
@goldmar

goldmar commented Aug 4, 2026

Copy link
Copy Markdown
Owner Author

🔄 New commits pushed

3 new commits (+262 / -129)

Latest commits:

4391201 Fix correction release compatibility floor (Mark Goldenstein)
48e24af Fix production dependency audit blockers (Mark Goldenstein)
b0c6fbb Prepare OpenClaw 2026.7.1-2 compatibility release (Mark Goldenstein)


🤖 openclaw-code-agent

@goldmar

goldmar commented Aug 4, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Swish!

Reviewed commit: 4391201dfb

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@goldmar

goldmar commented Aug 5, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@goldmar
goldmar merged commit abf2937 into main Aug 5, 2026
10 checks passed
@goldmar
goldmar deleted the agent/openclaw-release-v2026.7.1-2 branch August 5, 2026 08:51

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3bd67007e5

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread package.json
goldmar added a commit that referenced this pull request Aug 5, 2026
Follow-up to #392 after a late exact-head Codex review identified that
npm ignores `overrides` declared by installed dependencies.

This patch release fix:
- replaces ineffective published overrides with exact runtime
dependencies and a published npm shrinkwrap
- pins the Claude/MCP runtime graph, including patched fast-uri, Hono,
ip-address, node-server, and express-rate-limit versions
- verifies the packed artifact in an isolated npm consumer and audits
that resolved graph
- applies the repository 24-hour release-age policy to every
shrinkwrapped package and rejects undocumented exclusions
- adds bounded ClawHub post-publish verification backoff after the
v4.7.7 propagation race
- bumps release metadata to 4.7.8

Verified locally:
- `pnpm verify` (98 test files)
- `pnpm check-plugin-security`
- `pnpm verify:npm-consumer`
- `pnpm validate:release-metadata -- 4.7.8`
- `pnpm audit` and `pnpm audit --prod`
- `actionlint` and `git diff --check`

No host plugin install, Gateway config change, restart, publish, or
deploy was performed locally.
@goldmar
goldmar restored the agent/openclaw-release-v2026.7.1-2 branch August 6, 2026 08:31
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