Skip to content

Commit 8df10f0

Browse files
docs: document prebuilt shim coverage
Update README and TODO.md to reflect that prebuilt ffshim binaries ship for linux/darwin amd64+arm64 and windows/amd64, and that the Build Shim workflow now builds and packages them consistently.
1 parent 57ce68c commit 8df10f0

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

TODO.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,19 @@ and updated Go accessors to prefer shim helpers on platforms where struct offset
4141

4242
**Result:** CI (including macOS Intel + macOS ARM64) is green again.
4343

44+
---
45+
46+
### 4. Prebuilt shim availability across OS/arch — Resolved (2026-02-02)
47+
48+
**Goal:** library users should not need to compile `ffshim` themselves.
49+
50+
**Result:**
51+
- The repo now ships prebuilt shim binaries under `shim/prebuilt/<os>-<arch>/`:
52+
- `linux/amd64`, `linux/arm64`
53+
- `darwin/amd64`, `darwin/arm64`
54+
- `windows/amd64`
55+
- The `Build Shim` workflow reliably builds all of the above (including `linux/arm64` via multiarch cross-build) and packages them on every run.
56+
4457
## Completed
4558

4659
- [x] Replace LICENSE throughout history with Apache 2.0
@@ -49,3 +62,4 @@ and updated Go accessors to prefer shim helpers on platforms where struct offset
4962
- [x] Remove `.envrc` from public repo
5063
- [x] Add cross-platform shim build system
5164
- [x] Add GitHub Actions CI workflows
65+
- [x] Ship prebuilt shims for supported platforms

0 commit comments

Comments
 (0)