Skip to content

ciris-server: Add version 0.5.224 - #3174

Draft
luhenry wants to merge 1 commit into
mainfrom
ciris-server
Draft

luhenry wants to merge 1 commit into
mainfrom
ciris-server

Conversation

@luhenry

@luhenry luhenry commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Compiles the PyO3/maturin Rust extension ciris_server._native (with the CIRISPersist/CIRISEdge/CIRISVerify cores folded in) as one cp310-abi3 wheel. Upstream publishes no riscv64 wheel.

Mirrors upstream's build-wheels.yml (linux job).

Differs from upstream

  • Built in the manylinux_2_39 image with dnf instead of Ubuntu apt - riscv64 build image.
  • Built-in Google OAuth client ids not compiled in - they are upstream release secrets.
  • Wheel size gate dropped - it guards PyPI's per-project upload limit.
  • 16 GB swap and a 24 h timeout - ~640-crate graph on a 4-core runner.

Matrix: cp310-abi3 only, same as upstream (pyo3 abi3-py310).

Testing

  • same as upstream (ctypes Verify-FFI fold smoke and FFI symbol inventory); the x86_64-only CIRISConformance gate is not run.

License: Wheel bundles OpenSSL (Apache-2.0), libdbus (AFL-2.1) and Oniguruma (BSD-2-Clause); upstream ships no licence text for them, so the build adds it.

luhenry added a commit that referenced this pull request Oct 14, 2026
@luhenry
luhenry marked this pull request as draft October 14, 2026 11:31

This branch has not been deployed

No deployments
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