Skip to content

v0.4.0 - FeastySplicingViper: No Mamba, No Cry ๐Ÿ

Choose a tag to compare

@johausmann johausmann released this 02 Jul 09:35

NeoRasp v0.4.0 - FeastySplicingViper: โ€œNo Mamba, No Cryโ€ ๐Ÿ

The viper is now cached, locked, and ready to splice

This release introduces significant improvements to the development workflow, documentation, and CI/CD setup, centering the project around Pixi for environment and task management. It replaces previous Conda/Mamba-based workflows with Pixi, updates and clarifies documentation, and refines several project files for better maintainability and clarity.

Development and CI/CD environment modernization:

  • Migrated all CI workflows (.github/workflows/ci.yml, .github/workflows/static.yml) from Conda/Mamba to Pixi for environment management and task execution, simplifying setup and caching dependencies for faster builds.
  • Removed the Makefile, eliminating legacy local integration test logic and environment variable checks.

Documentation and developer experience:

  • Added a comprehensive developer guide (documentation/tronmake-rna-splicing/docs/developer_guide.md) detailing Pixi usage, available tasks, testing, code styling, and release process.
  • Updated the main README.md and documentation for clarity, improved formatting, accurate workflow descriptions, and to reflect the Pixi-based workflow and new features (such as technical replicate support and mouse model notes).
  • Added a new FAQ section covering supported splicing events, mouse model support, troubleshooting, and gene exclusion filters.

Other project maintenance:

  • Corrected the copyright year in LICENSE.