Skip to content

JMLR MLOSS revision: capabilities docs, uv migration, paper sync#5

Merged
LouisTier merged 19 commits into
mainfrom
dev/jmlr_revision
Jun 1, 2026
Merged

JMLR MLOSS revision: capabilities docs, uv migration, paper sync#5
LouisTier merged 19 commits into
mainfrom
dev/jmlr_revision

Conversation

@LouisTier

Copy link
Copy Markdown
Collaborator

Documents FAISS/PBC/retrieval-mode APIs, completes uv migration, clean docs build (0 warnings), unit tests pass.

…rkflows for improved linting and documentation
…ducibility; add LaTeX configurations and new benchmark results
uv pip install ran before uv sync created the .venv, causing 'No virtual environment found'. Reorder so sync runs first, install the CPU torch build into that venv, and use 'uv run --no-sync' so an implicit re-sync doesn't revert it.
…scape docstrings

On Python 3.12, invalid escape sequences are SyntaxWarning (DeprecationWarning on <=3.11); pytest filterwarnings=error promoted hdbscan 0.8.41's bad docstrings to a SyntaxError at import, breaking collection on both 3.12 jobs. Ignoring SyntaxWarning matches the existing Deprecation/User ignores; ruff still flags invalid escapes in our own code.
… or block release

SonarCloud is advisory; the rejected SONAR_TOKEN (HTTP 403) was failing the ubuntu-3.12 job, and since release.yml reuses test.yml via workflow_call it would also block the PyPI publish. continue-on-error lets the scan still run/upload when the token works, without gating tests or releases.
@LouisTier LouisTier merged commit 4cfae50 into main Jun 1, 2026
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant