Artem Akymenko
d8fcfb1cce
chore: normalize line endings to LF, add .gitattributes
...
- Add .gitattributes with text=auto eol=lf for all text files
- Renormalize all files in index to LF line endings
- Fixes massive whitespace-only diffs between main and feature branch
2026-07-12 16:20:42 +03:00
Artem Akymenko
6f25fc06d0
ci: add UV_LINK_MODE=copy to suppress Windows hardlink warning
2026-07-09 06:58:59 +00:00
Artem Akymenko
32c4d533c9
ci: disable uv cache pruning to preserve wheel files
2026-07-09 06:06:10 +00:00
Artem Akymenko
146000886d
ci: add uv cache prune to optimize cache size
2026-07-08 21:14:15 +00:00
Artem Akymenko
31f95137dd
ci: replace pip with uv for faster dependency installation
2026-07-08 18:34:35 +00:00
Artem Akymenko
6f02fda41c
fix(ci): set QT_QPA_PLATFORM=offscreen for headless PyQt6 tests
2026-07-08 17:36:59 +00:00
Artem Akymenko
a3c3462348
fix(ci): install libegl1 on Ubuntu and normalize line endings in epub test
...
- Add system dependency step for libegl1 to fix PyQt6 import on headless CI
- Normalize CRLF to LF in epub exporter whitespace test for Windows CI
2026-07-08 17:16:33 +00:00
Artem Akymenko
f4cb2c2329
ci: add pytest, use actions/cache@v6
2026-07-08 19:26:42 +03:00
Artem Akymenko
e7a88a513a
ci: fix duplicate triggers, pin macos-14 to avoid migration warning
2026-07-08 16:52:26 +03:00
Artem Akymenko
29681a5fbb
ci: update actions to v7/v6, add pip caching, optimize Dockerfile layer order
2026-07-08 16:22:52 +03:00
Deniz Şafak and GitHub
509477bafa
Update test_publish.yml
2025-08-12 16:49:56 +03:00
Deniz Şafak and GitHub
867d373eb9
Update test_publish.yml
2025-08-12 16:37:48 +03:00
Deniz Şafak and GitHub
f727c5ca70
Update test_publish.yml
2025-08-12 11:51:33 +03:00
Deniz Şafak
6b997d2909
Revert defaults, disable workflow
2025-07-06 04:50:24 +03:00
Deniz Şafak and GitHub
9ddd30fe1f
Update test_publish.yml
2025-06-07 22:57:56 +03:00
Deniz Şafak and GitHub
627240ad00
Update test_publish.yml
2025-06-07 22:52:56 +03:00
Kyle Aure
b70c4ba57e
feat: publish image to ghcr
2025-06-06 16:22:03 -05:00
Deniz Şafak
52f2dbbec1
update workflow
2025-04-27 03:03:12 +03:00
Deniz Şafak
0c1dfc6237
update workflow
2025-04-26 19:39:02 +03:00
Deniz Şafak
62317fd939
update workflow
2025-04-26 03:17:04 +03:00
Deniz Şafak
d8c3ce9a76
update workflow
2025-04-26 03:15:11 +03:00
Deniz Şafak
bf65c766ce
update workflow
2025-04-26 03:07:20 +03:00
Deniz Şafak
22f181d6ac
update workflow
2025-04-26 03:05:38 +03:00
Deniz Şafak
b3ff2aee68
update workflow
2025-04-26 03:03:08 +03:00
Deniz Şafak
a879dd8bb7
add workflow
2025-04-26 02:58:48 +03:00