regorus icon indicating copy to clipboard operation
regorus copied to clipboard

Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.

Results 51 regorus issues
Sort by recently updated
recently updated
newest added

Currently, the bindings are not regularly built in CI. This can lead to the bindings going out of date. We need to build the bindings with each PR job. Ideally,...

binding
test
ci

closes #242 Also does some related cleanup. The PR workflow is split into separate workflows.

In the public API for regorus in docs.rs, display that certain API is available only if a specific feature is available. For example, https://docs.rs/regorus/latest/regorus/struct.Engine.html#method.get_coverage_report does not list that `coverage` feature...

documentation

Use [miri](https://github.com/rust-lang/miri) to detect undefined behavior.

ci

Avoid use of `anyhow` in Regorus. Turns out `ThisError` is not `no_std` compatible. ---------------------------------------------------------------------------------- Original description: According to [comparison](https://github.com/dtolnay/anyhow?tab=readme-ov-file#comparison-to-thiserror), "Use Anyhow if you don't care what error type your functions...

enhancement
dependencies

hey there @anakrish I took a stab at this one, PTAL. note: this would be breaking change. fixes #161 This change replaces stringly-typed anyhow errors with thiserror-constructed explicit error enums....

Hey this project looks awesome. I'm in particular interested in the Python binding and saw you already have a workflow to publish the package to PyPI. What would be missing...

binding