fix(MAT-273): remove Skyvern (archived) + fix CI test failures
- Remove Skyvern service + DB from docker-compose.yml
- Remove cron/browser_executor.py and pipelines/steps/skyvern.py
- Remove browser_scrape from cron executor dispatch
- Update tests to reflect Skyvern removal
- Fix test_needs_query_rewrite false positive ('das' is a valid trigger)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -33,16 +33,16 @@ class TestExecuteJob:
|
||||
assert "Don't forget!" in send_text.call_args[0][1]
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_dispatches_to_browser_scrape_no_profile(self):
|
||||
async def test_unknown_browser_scrape_returns_error(self):
|
||||
"""browser_scrape was removed (Skyvern archived), should fail as unknown."""
|
||||
job = {
|
||||
"id": "j1",
|
||||
"name": "Scrape Test",
|
||||
"jobType": "browser_scrape",
|
||||
"config": {"url": "https://example.com"},
|
||||
"targetRoom": "!room:test",
|
||||
"browserProfile": None,
|
||||
}
|
||||
send_text = AsyncMock()
|
||||
result = await execute_job(job=job, send_text=send_text, matrix_client=None)
|
||||
assert result["status"] == "error"
|
||||
assert "browser profile" in result["error"].lower()
|
||||
assert "Unknown job type" in result["error"]
|
||||
|
||||
Reference in New Issue
Block a user