memflow-py icon indicating copy to clipboard operation
memflow-py copied to clipboard

Support multiple memflow versions

Open emesare opened this issue 3 years ago • 2 comments

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).

emesare avatar Dec 18 '22 04:12 emesare

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.

  1. See new memflow version
  2. Compile memflow-py (latest tag) with version
  3. Run tests
  4. Publish to pypi under latest tag

emesare avatar Dec 18 '22 05:12 emesare

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).

emesare avatar Dec 18 '22 05:12 emesare