Skip to content

ci: pin cbindgen v0.29.2#383

Merged
cyphar merged 1 commit into
mainfrom
cbindgen-0.29.2
May 30, 2026
Merged

ci: pin cbindgen v0.29.2#383
cyphar merged 1 commit into
mainfrom
cbindgen-0.29.2

Conversation

@cyphar

@cyphar cyphar commented May 30, 2026

Copy link
Copy Markdown
Owner

cbindgen v0.29.3 added support for C23 fixed-type enum syntax
unconditionally (mozilla/cbindgen#1156) -- it is gated with #if guards
but Python's cffi cannot handle those and so our Python bindings would
not build.

So, pin the newest release without this feature to make our CI green
again (we did not pin the cbindgen version used in our CI so the new
update also broke our CI).

Signed-off-by: Aleksa Sarai aleksa@amutable.com

cbindgen v0.29.3 added support for C23 fixed-type enum syntax
unconditionally (mozilla/cbindgen#1156) -- it is gated with #if guards
but Python's cffi cannot handle those and so our Python bindings would
not build.

So, pin the newest release without this feature to make our CI green
again (we did not pin the cbindgen version used in our CI so the new
update also broke our CI).

Signed-off-by: Aleksa Sarai <aleksa@amutable.com>
@codecov

codecov Bot commented May 30, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@cyphar cyphar merged commit f3e6df4 into main May 30, 2026
119 checks passed
@cyphar cyphar deleted the cbindgen-0.29.2 branch May 30, 2026 14:21
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