Skip to content

Release CrawlBar v0.4.1 with trusted macOS artifacts - #22

Merged
steipete merged 2 commits into
mainfrom
release/v0.4.1
Jul 9, 2026
Merged

Release CrawlBar v0.4.1 with trusted macOS artifacts#22
steipete merged 2 commits into
mainfrom
release/v0.4.1

Conversation

@steipete

@steipete steipete commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • accept current crawlkit/control manifests when optional description or branding fields are omitted
  • require exact OpenClaw Foundation Developer ID signing for official releases while keeping local and CI packages credential-free
  • build universal, hardened, notarized, stapled app-only release archives and verify exact tag ancestry, signature, assets, bundle identity, and archive layout

Proof

  • swift build
  • swift run crawlbar-selftest
  • CLI and packaged CLI smoke
  • local credential-free package and fail-closed official-package negative test
  • Foundation codesign, universal architectures, hardened runtime
  • notarization accepted; stapler, Gatekeeper, and syspolicy_check distribution pass
  • hostile ZIP sibling and symlink probes rejected
  • shellcheck, actionlint, git diff --check
  • source-blind behavior contract passes
  • autoreview clean; no findings

Homebrew remains a release blocker until the canonical Formula installs the byte-identical signed v0.4.1 artifact.

@steipete
steipete requested a review from a team as a code owner July 9, 2026 12:41
@clawsweeper

clawsweeper Bot commented Jul 9, 2026

Copy link
Copy Markdown

ClawSweeper status: review started.

I am starting a fresh review of this pull request: Release CrawlBar v0.4.1 with trusted macOS artifacts This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

@steipete
steipete merged commit f9cf9e1 into main Jul 9, 2026
1 check passed
@steipete
steipete deleted the release/v0.4.1 branch July 9, 2026 12:47
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