Skip to content

release: promote staging to main for v0.9.22#287

Merged
peg merged 18 commits intomainfrom
staging
Apr 30, 2026
Merged

release: promote staging to main for v0.9.22#287
peg merged 18 commits intomainfrom
staging

Conversation

@peg
Copy link
Copy Markdown
Owner

@peg peg commented Apr 30, 2026

Summary

Promote the current staging line to main for the v0.9.22 release.

This includes the recent release-hardening work plus the accumulated staging changes since v0.9.20, including:

  • approval-path hardening and OpenClaw trust-signal fixes
  • stricter config/API resolution and safer hook failure handling
  • workflow hardening for current GitHub Actions runtimes
  • Docker prerelease tagging safety
  • docs/UX coherence improvements across Rampart integrations
  • release metadata and plugin version updates

Validation

CI / PR checks

Post-merge staging validation

  • go test ./... -count=1 on merged staging from the actual staging worktree
  • agent-01 updated to latest staging build
  • live rampart-serve restarted onto the new binary and smoke-checked (status, doctor, pending/config behavior)
  • trevors-macbook-pro (claptest) updated to latest staging build
  • go test ./... -count=1 passed on macOS
  • installed binary smoke-checked on macOS (doctor, status, malformed-config behavior)

Notes

I still think a short v0.9.22-rc.1 soak is the cautious move before merging this PR, because this line touches approval semantics, config resolution, and release workflow behavior.

peg and others added 18 commits April 24, 2026 12:57
* fix: harden agent integration checks

* fix: require preload library before codex wrapper

* fix: make codex wrapper setup idempotent

* test: handle macos codex path canonicalization

* docs: align platform integration behavior

---------

Co-authored-by: clap [bot] <clap@rampart.sh>
Co-authored-by: clap [bot] <clap@rampart.sh>
Co-authored-by: clap [bot] <clap@rampart.sh>
* docs: refresh rampart landing page

* docs: deepen landing page SEO and visuals

* docs: overhaul landing page hero and sections

* docs: replace generated feature cards with product mechanics

* docs: soften landing page origin note

---------

Co-authored-by: clap [bot] <clap@rampart.sh>
Co-authored-by: clap [bot] <clap@rampart.sh>
Co-authored-by: clap [bot] <clap@rampart.sh>
* fix: preserve modified built-in policy profiles

* fix: clarify built-in policy drift detection

---------

Co-authored-by: clap [bot] <clap@rampart.sh>
* harden openclaw approval handling

* test: isolate proxy HOME state

* fix: make allow-always writeback more robust on windows

---------

Co-authored-by: clap [bot] <clap@rampart.sh>
Co-authored-by: clap [bot] <clap@rampart.sh>
Co-authored-by: clap [bot] <clap@rampart.sh>
* release: v0.9.20 (#277)

* fix: harden agent integration checks (#261)

* fix: harden agent integration checks

* fix: require preload library before codex wrapper

* fix: make codex wrapper setup idempotent

* test: handle macos codex path canonicalization

* docs: align platform integration behavior

---------

Co-authored-by: clap [bot] <clap@rampart.sh>

* docs: polish integration platform guidance (#262)

Co-authored-by: clap [bot] <clap@rampart.sh>

* chore: prepare v0.9.19 release notes (#263)

Co-authored-by: clap [bot] <clap@rampart.sh>

* docs: refresh rampart landing page (#265)

* docs: refresh rampart landing page

* docs: deepen landing page SEO and visuals

* docs: overhaul landing page hero and sections

* docs: replace generated feature cards with product mechanics

* docs: soften landing page origin note

---------

Co-authored-by: clap [bot] <clap@rampart.sh>

* docs: update deployed landing page source on staging (#269)

Co-authored-by: clap [bot] <clap@rampart.sh>

* docs: polish rampart landing page (#270)

Co-authored-by: clap [bot] <clap@rampart.sh>

* fix: preserve modified built-in policy profiles (#273)

* fix: preserve modified built-in policy profiles

* fix: clarify built-in policy drift detection

---------

Co-authored-by: clap [bot] <clap@rampart.sh>

* fix: harden OpenClaw approval fallback behavior (#275)

* harden openclaw approval handling

* test: isolate proxy HOME state

* fix: make allow-always writeback more robust on windows

---------

Co-authored-by: clap [bot] <clap@rampart.sh>

* docs: tighten README and landing page voice (#274)

Co-authored-by: clap [bot] <clap@rampart.sh>

* chore: prepare v0.9.20 release notes (#276)

Co-authored-by: clap [bot] <clap@rampart.sh>

* docs: sync deployed landing page source with canonical page

---------

Co-authored-by: clap [bot] <clap@rampart.sh>

* fix: tighten openclaw setup trust signals

* test: cover openclaw plugin doctor warnings

* fix: tighten trust signals and self-mod policy

* docs: align OpenClaw approval guide

* docs: tidy support matrix placement

---------

Co-authored-by: clap [bot] <clap@rampart.sh>
Co-authored-by: clap [bot] <clap@rampart.sh>
# Conflicts:
#	CHANGELOG.md
#	internal/plugin/openclaw/package.json
* ci: migrate workflows to Node 24-safe actions

* fix: harden cli config resolution and hook failure handling

* test: harden config parsing and ask-failure regressions

* docs: polish config semantics and api override flows

* fix: finalize rc hardening and release polish

---------

Co-authored-by: clap [bot] <clap@rampart.sh>
@peg peg merged commit 82aaeb1 into main Apr 30, 2026
8 checks passed
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