Skip to content
This repository was archived by the owner on Aug 27, 2026. It is now read-only.

Promote staging to main - #35

Merged
YushaArif99 merged 1 commit into
mainfrom
staging
Aug 21, 2026
Merged

Promote staging to main#35
YushaArif99 merged 1 commit into
mainfrom
staging

Conversation

@YushaArif99

Copy link
Copy Markdown
Member

Promotes the dependency-security cleanup: removes unused pypdf/pdf2image/opencv/openai/anthropic/ollama/wget/nbformat/jsonlines (clearing the pypdf and pillow Dependabot stacks entirely), bumps aiohttp/filelock/idna/setuptools/virtualenv/requests past advisory fix versions, adds an npm override forcing qs >= 6.15.2, and repoints the SDK dependency at the published unifyai package (the ../unify path dep no longer resolves under poetry and could never install in CI). Clears 62 of 63 open Dependabot alerts; the last (pytest tmpdir advisory) is blocked on unifyai relaxing its pytest<9 pin.

Remove unused pypdf, pdf2image, opencv-python, openai, anthropic,
ollama, wget, nbformat, and jsonlines (nothing in the repo imports
them) — eliminating the pypdf and pillow advisory stacks outright.
Raise aiohttp, filelock, idna, setuptools, virtualenv, and requests
past their advisory fix versions, and force qs >= 6.15.2 via npm
overrides for the express-resolved copy.

Replace the ../unify path dependency with the published unifyai
package: the sibling checkout renamed itself to 'unify' and grew
uv-only URL sources (en-core-web-sm) that poetry cannot resolve, so
the path dependency no longer locks — and never installed on a lone
CI checkout. pytest stays on the 8.x line because unifyai pins
pytest<9; the remaining pytest advisory clears when the SDK relaxes
that pin.
@YushaArif99
YushaArif99 enabled auto-merge August 21, 2026 07:52
@YushaArif99
YushaArif99 merged commit afbd28e into main Aug 21, 2026
7 of 8 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants