Skip to content

maint: Modularize libmamba#4150

Draft
jjerphan wants to merge 4 commits intomamba-org:mainfrom
jjerphan:maint/modularize-libmamba
Draft

maint: Modularize libmamba#4150
jjerphan wants to merge 4 commits intomamba-org:mainfrom
jjerphan:maint/modularize-libmamba

Conversation

@jjerphan
Copy link
Copy Markdown
Member

Description

Towards #3418.

Type of Change

  • Bugfix
  • Feature / enhancement
  • CI / Documentation
  • Maintenance

Checklist

  • My code follows the general style and conventions of the codebase, ensuring consistency
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • I have run pre-commit run --all locally in the source folder and confirmed that there are no linter errors.
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing tests pass locally with my changes

@github-actions github-actions bot added the release::maintenance For PRs related to maintenance label Jan 23, 2026
@jjerphan jjerphan force-pushed the maint/modularize-libmamba branch 4 times, most recently from a33ddba to 693f780 Compare January 23, 2026 22:36
@codecov
Copy link
Copy Markdown

codecov bot commented Jan 23, 2026

Codecov Report

❌ Patch coverage is 0% with 87 lines in your changes missing coverage. Please review.
✅ Project coverage is 5.90%. Comparing base (b98c281) to head (13c5e0a).

Files with missing lines Patch % Lines
libmamba/src/core/util_os.cpp 0.00% 71 Missing ⚠️
libmamba/src/core/util.cpp 0.00% 7 Missing ⚠️
libmambapy/solver/bindings_solver.cpp 0.00% 4 Missing ⚠️
libmambapy/common/bindings_common.cpp 0.00% 3 Missing ⚠️
libmamba/include/mamba/core/util.hpp 0.00% 1 Missing ⚠️
libmamba/src/api/configuration.cpp 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #4150       +/-   ##
==========================================
- Coverage   51.13%   5.90%   -45.24%     
==========================================
  Files         236     238        +2     
  Lines       27645   27538      -107     
  Branches     2832    2828        -4     
==========================================
- Hits        14137    1625    -12512     
- Misses      13505   25910    +12405     
  Partials        3       3               

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jjerphan jjerphan force-pushed the maint/modularize-libmamba branch 2 times, most recently from 473ed12 to 5de3d43 Compare January 26, 2026 09:18
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
@jjerphan jjerphan force-pushed the maint/modularize-libmamba branch 3 times, most recently from fd2f428 to 71555cb Compare January 26, 2026 09:57
@jjerphan jjerphan force-pushed the maint/modularize-libmamba branch from 71555cb to c017c86 Compare January 26, 2026 10:21
@jjerphan jjerphan force-pushed the maint/modularize-libmamba branch from 13c5e0a to 0e5c067 Compare January 26, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release::maintenance For PRs related to maintenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant