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 a875246
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: .github/workflows/integrations-live.yml
+15-1Lines changed: 15 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -62,4 +62,18 @@ jobs:
62
62
run: uv sync --extra dev --extra ${{ matrix.extra }}
63
63
64
64
- name: Live integration test
65
-
run: uv run pytest -q -m requires_integrations ${{ matrix.test }}
65
+
run: |
66
+
set +e
67
+
uv run pytest -q -m requires_integrations ${{ matrix.test }}
68
+
rc=$?
69
+
set -e
70
+
# Exit 5 = pytest collected nothing because the module self-skipped:
71
+
# the framework installed but is unimportable under our pinned deps
72
+
# (e.g. an upstream release incompatible with our Pydantic v2). That is
73
+
# an upstream conflict, not an Unplug regression — surface it loudly but
74
+
# don't block. Real test failures (exit 1) still fail the job.
75
+
if [ "$rc" -eq 5 ]; then
76
+
echo "::warning title=Live integration skipped::${{ matrix.extra }} installed but its live tests were skipped (framework unimportable under current deps). Tolerated; not blocking."
0 commit comments