You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
All releases are currently manual.
Describe the solution you'd like
We should have a pipeline that can be invoked to automatically build and publish the crate, as well as provide native binaries for download.
The text was updated successfully, but these errors were encountered:
Created a `release` workflow that automatically build the crate on supported targets and creates a GitHub Release with appropriate artifacts.
Updated the `rust` workflow to run tests for all configurations supported in `release`, and properly run clippy on both SIMD and no-SIMD versions of the code.
List of supported targets at this point:
| Target triple | nosimd build | SIMD support |
|:--------------------------|:-------------|:--------------------|
| aarch64-unknown-linux-gnu | Yes | No |
| i686-unknown-linux-gnu | Yes | Yes, avx2+pclmulqdq |
| x86_64-unknown-linux-gnu | Yes | Yes, avx2+pclmulqdq |
| x86_64-apple-darwin | Yes | No |
| i686-pc-windows-gnu | Yes | Yes, avx2+pclmulqdq |
| i686-pc-windows-msvc | Yes | Yes, avx2+pclmulqdq |
| x86_64-pc-windows-gnu | Yes | Yes, avx2+pclmulqdq |
| x86_64-pc-windows-msvc | Yes | Yes, avx2+pclmulqdq |
Related: #44
Is your feature request related to a problem? Please describe.
All releases are currently manual.
Describe the solution you'd like
We should have a pipeline that can be invoked to automatically build and publish the crate, as well as provide native binaries for download.
The text was updated successfully, but these errors were encountered: