You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c31996c
Browse filesBrowse the repository at this point in the historyBrowse files
# Exit 5 = pytest collected nothing because the module self-skipped:
91
-
# the framework installed but is unimportable under our pinned deps
92
-
# (e.g. an upstream release incompatible with our Pydantic v2). That is
93
-
# an upstream conflict, not an Unplug regression — surface it loudly but
94
-
# don't block. Real test failures (exit 1) still fail the job.
98
+
# Exit 5 = the module self-skipped: the framework is unimportable even
99
+
# under a fresh resolution (a genuine upstream break). Surface it loudly
100
+
# but don't block the release. Real test failures (exit 1) still fail.
95
101
if [ "$rc" -eq 5 ]; then
96
-
echo "::warning title=Live integration skipped::${{ matrix.extra }} installed but its live tests were skipped (framework unimportable under current deps). Tolerated; not blocking."
102
+
echo "::warning title=Live integration skipped::${{ matrix.extra }} installed but its live tests were skipped (framework unimportable under a fresh resolution). Tolerated; not blocking."
Copy file name to clipboardExpand all lines: CHANGELOG.md
+28Lines changed: 28 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,34 @@
2
2
3
3
All notable changes to the `unplug-ai` SDK.
4
4
5
+
## [0.5.1] — 2026-07-20
6
+
7
+
### Fixed
8
+
9
+
- Python 3.13: `unplug-ai[ml]` / `[all]` install without a Rust toolchain — widen `transformers` constraint to `>=4.44,<5.13` so `tokenizers` resolves to a cp313 wheel (was pinned via `transformers>=4.44,<4.45` → `tokenizers==0.19.1`)
10
+
11
+
### Security
12
+
13
+
- Pin bundled model catalog to immutable Hugging Face commit SHAs under `Unplug-AI/`; drop unpublished medium/large tiers that pointed at a non-existent org
Copy file name to clipboardExpand all lines: sdk/Makefile
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ test:
56
56
uv run pytest -v
57
57
58
58
test-cov:
59
-
uv run pytest -q -m "not requires_docker and not slow" --cov=unplug --cov-report=xml:coverage.xml --cov-report=term --cov-fail-under=75 --junitxml=pytest.xml
59
+
uv run pytest -q -m "not requires_docker and not slow" --cov=unplug --cov-report=xml:coverage.xml --cov-report=term --cov-fail-under=80 --junitxml=pytest.xml
60
60
61
61
test-security:
62
62
uv run pytest tests/security tests/unit/core/agent/test_agent_hardening.py -v
0 commit comments