Skip to content

ci: update to liblsl v1.18.0.b3 - #118

Merged
cboulay merged 1 commit into
mainfrom
chore/liblsl-1.18.0b3
Sep 20, 2026
Merged

cboulay merged 1 commit into
mainfrom
chore/liblsl-1.18.0b3

Conversation

@cboulay

@cboulay cboulay commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Summary

No API changes in b3; no pylsl source changes needed.

Test plan

Verified locally on macOS arm64 with the b3 assets, full pytest (23 passed, 1 expected skip) for each of:

  • xcframework macOS binary via `PYLSL_LIB`
  • xcframework binary copied to `liblsl.dylib` + ad-hoc codesign in the package `lib/` dir (wheel layout)
  • Homebrew-built b3 plain dylib in `/opt/homebrew/lib` via auto-discovery
  • `.pkg` payload framework loads; framework at `/opt/homebrew/Frameworks` is auto-discovered

Windows zip and Linux deb/tar.gz layouts are unchanged from b2.

Stacked on #116 (which is stacked on #115).

- Bump LSL_RELEASE_URL in both workflows to the v1.18.0.b3 release.
- macOS CI: stop hard-coding PYLSL_LIB to the Homebrew lsl.framework path.
  The tap is moving to a plain dylib; pylsl's own discovery handles both
  layouts, so let CI exercise it and print library_info() before pytest.
@cboulay
cboulay changed the base branch from cboulay/two_phase_pull to main September 20, 2026 03:58
@cboulay
cboulay merged commit d90dd20 into main Sep 20, 2026
@cboulay
cboulay deleted the chore/liblsl-1.18.0b3 branch September 20, 2026 03:58
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