memflow-py
memflow-py copied to clipboard
Support multiple memflow versions
Add a workflow (or update CI) to publish for every available memflow version that is able to be supported (anything that compiles!).
Versioning on pypi will be as follows memflow-py version_memflow version (ex. 0.1.2_0.2.0-beta9).
A good idea would be to watch for new memflow versions and check if it compiles and passes the tests (ONLY WITH LATEST TAG). If it passes, then we should publish.
- See new memflow version
- Compile
memflow-py(latest tag) with version - Run tests
- Publish to pypi under latest tag
When a breaking change occurs the minimum version of memflow will get bumped up. The first workflow should adhere to this minimum version (specified in the Cargo.toml).