Skip to content

Install the pinned test runner before marketplace sync - #219

Merged
imran-siddique merged 1 commit into
mainfrom
fix/203-install-sync-test-runner
Sep 24, 2026
Merged

imran-siddique merged 1 commit into
mainfrom
fix/203-install-sync-test-runner

Conversation

@imran-siddique

Copy link
Copy Markdown
Member

The scheduled marketplace sync invokes pytest without installing it, so a clean Python environment stops before snapshot verification. Install the existing hash-pinned pytest requirements before generation and testing.

Fixes #203. A fresh Python 3.12 environment reproduced No module named pytest. After the exact new install command, all five test_generate_agt_marketplace_catalog.py tests pass. git diff --check passes. This validates the missing dependency repair; no live scheduled refresh or upstream catalog publication was performed.

Signed-off-by: Imran Siddique <imran.siddique@opaque.co>
@imran-siddique
imran-siddique merged commit bb26332 into main Sep 24, 2026
12 checks passed
@imran-siddique
imran-siddique deleted the fix/203-install-sync-test-runner branch September 24, 2026 06:04
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.

sync-agt-marketplace workflow always fails: No module named pytes

2 participants