fix: resolve CI failures across all GitHub Actions workflows

- Fix ruff format issue in doc_scraper.py
- Add pytest skip markers for browser renderer tests when Playwright is
  not installed in CI
- Replace broken Python heredocs in 4 workflow YAML files
  (scheduled-updates, vector-db-export, quality-metrics, test-vector-dbs)
  with python3 -c calls to fix YAML parsing errors

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
yusyus
2026-03-29 20:40:45 +03:00
parent 6fded977dd
commit 00c72ea4a3
6 changed files with 99 additions and 116 deletions

View File

@@ -819,9 +819,7 @@ class DocToSkillConverter:
if self.browser_mode and not self._has_md_extension(url):
# Use Playwright in executor (sync API in async context)
loop = asyncio.get_event_loop()
html = await loop.run_in_executor(
None, self._render_with_browser, url
)
html = await loop.run_in_executor(None, self._render_with_browser, url)
soup = BeautifulSoup(html, "html.parser")
page = self.extract_content(soup, url)
else: