Soxoj
a7338e97f3
Make xhtml2pdf optional, fix install on Linux without libcairo ( #2659 )
...
* Make xhtml2pdf optional, fix install on Linux without libcairo
Move xhtml2pdf to the new [pdf] extra so default `pip install maigret`
no longer pulls pycairo (which has no Linux/macOS wheels and breaks the
build without libcairo2-dev). save_pdf_report now raises a clear
RuntimeError pointing to `pip install 'maigret[pdf]'`, and the CLI
turns it into a friendly warning instead of a crash. Adds tests
covering the missing-extra path, plus per-OS install docs.
Fix for #2657 , #2534
* Make arabic-reshaper and python-bidi optional; idempotent update of db_meta.json and sites.md
* Regenerated poerty.lock
* Update CI workflow to cover minimal installation without PDF deps
2026-05-15 14:33:55 +02:00
Soxoj
269d50eedc
DB update mechanism ( #2458 )
...
* Database update mechanism
2026-04-04 18:00:50 +02:00
Copilot
5aae2ee005
Fix update-site-data workflow race condition on branch push ( #2366 )
...
* Initial plan
* Fix update-site-data workflow race condition on branch push
- Add concurrency control to cancel in-progress runs on new pushes to main
- Delete existing PR branch before creating new one to avoid stale ref conflicts
- Upgrade peter-evans/create-pull-request from v5 to v7 (Node.js 20 deprecation)
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/a095d3d3-0093-43e8-9cc5-82797bd52453
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-03-24 22:10:03 +01:00
Soxoj
e81b50ef61
Update site data workflow fix: remove ambiguous main tag ( #2313 )
...
* feat(workflow): fix update site data workflow err
* feat(workflow): the final update side data workflow fix (hopefully)
2026-03-22 22:37:48 +01:00
Soxoj
9ac0a65914
feat(workflow): fix update site data workflow err ( #2312 )
2026-03-22 22:31:55 +01:00
Soxoj
a17e0c7a13
feat(workflow): fix update site data workflow dependency ( #2306 )
2026-03-22 21:34:30 +01:00
Soxoj
b8ada1c818
Update sites list workflow ( #2303 )
2026-03-22 20:59:37 +01:00
Soxoj
6691b26674
Drop Python 3.6 support ( #434 )
2022-04-14 01:32:30 +03:00
Soxoj
364187861d
Fix false positive and CI ( #372 )
...
* Fix false positive and CI
* Updated site list and statistics
2022-02-27 04:44:15 +03:00
Soxoj
be204ff119
Wikipedia fix ( #365 )
...
* Fixed op.gg sites
* Added testing docs, fixed some error
* Fixed Wikipedia
2022-02-26 14:27:08 +03:00
Soxoj
a29c3c6abe
CI autoupdate ( #359 )
...
* CI autoupdate
* Updated site list and statistics
2022-02-26 13:38:15 +03:00
Soxoj
e84b5e3d5d
Disable kinooh, sites list update workflow added ( #329 )
...
* Disable kinooh, sites list update workflow added
* Workflow update
2022-01-22 00:37:49 +03:00