Skip to content

Release v1.0.0: interposer slice fix, OSS files, docs site#24

Merged
0xnirapod merged 8 commits into
mainfrom
release/v1.0.0
Jun 29, 2026
Merged

Release v1.0.0: interposer slice fix, OSS files, docs site#24
0xnirapod merged 8 commits into
mainfrom
release/v1.0.0

Conversation

@athexweb3

Copy link
Copy Markdown
Contributor

Ships SimBLE v1.0.0: the release-blocking fix plus the standard open-source polish.

  • The installed helper now bundles the iOS and watchOS interposer slices, so it actually arms a simulator; the fence --helper check fails closed on a sliceless or non-simulator bundle.
  • lefthook hooks, a Contributor Covenant code of conduct, a fuller contributing guide and PR template, and issue templates.
  • The architecture doc builds and deploys to GitHub Pages, with a docs badge.
  • Version moves to the stable 1.0.0.

The repo's Pages source must be set to GitHub Actions once for the first deploy.

The installed helper carried no interposer slices: build-menubar-app.sh
sealed the bundle without them, so the slice locator found nothing in an
installed .app and arming skipped every simulator. Build the ios and watchos
sim slices and copy them, codesigned, into Resources.
The release fence --helper check was a placeholder, so a sliceless bundle
shipped. It now reads each interposer's Mach-O build platform and fails closed
on a missing slice or a non-simulator platform. The architecture doc drops the
placeholder note.
lefthook was a dependency with no config, so the hooks were inert. Wire
pre-commit biome, commit-msg commitlint, and a no-direct-main pre-push guard.
Adopt Contributor Covenant 2.1. Conduct reports go privately to the Nirapod
Labs maintainers.
Add the lefthook install step, the PR-title squash-subject rule, and the
no-verify policy to CONTRIBUTING; add a checklist to the PR template, including
the fence and custody invariant.
Bug and feature templates, plus a config that disables blank issues and points
security reports to the private advisory channel.
Build simble-architecture.qd with a pinned, checksum-verified Quarkdown and
deploy it to GitHub Pages on docs changes, and add the docs badge. The repo's
Pages source must be set to GitHub Actions once for the first deploy.
VERSION, package.json, and the simblectl version constant move to the stable
1.0.0 release.
@athexweb3 athexweb3 requested a review from a team as a code owner June 29, 2026 18:42

@0xnirapod 0xnirapod left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

v1.0.0: interposer slice fix (verified locally), OSS hygiene, Pages docs. CI green.

@0xnirapod 0xnirapod merged commit 2fd33ad into main Jun 29, 2026
4 checks passed
@0xnirapod 0xnirapod deleted the release/v1.0.0 branch June 29, 2026 18:46
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