56 Commits

Author SHA1 Message Date
Frazer Smith
870d688dac
Remove git credentials after checkout 2025-02-24 06:05:45 +00:00
Kovid Goyal
586be46ff2
... 2025-01-22 09:45:37 +05:30
Kovid Goyal
dd71135591
Bump minimum Python version to 3.10
3.8 is EOLed and 3.9 will be EOLed in a few months. 3.10 thus makes a
good base and matches the minimum Python version on my other big Python
project, kitty, so I dont have to keep multiple feature sets in mind
when developing.
2025-01-22 09:37:33 +05:30
Kovid Goyal
d2cf717587
See if windows CI works again with updated webengine 2024-08-26 13:15:50 +05:30
Kovid Goyal
6890a437c0
... 2024-01-03 21:22:10 +05:30
Kovid Goyal
c94feafd3b
Dont know why webengine is failing on CI machine
Since Qt have broken webengine in many ways on windows of late, lets
sink time into investigating it only if it stays broken after the next
Qt update bundled with calibre.
2024-01-03 21:03:18 +05:30
Kovid Goyal
1a2010ef73
Restore the arch linux CI
Since calling os._exit() seems to have worked around the CI hang
2023-11-13 19:21:37 +05:30
Kovid Goyal
38ae4df969
Start work on updating windows binaries 2023-11-13 19:21:35 +05:30
Kovid Goyal
10afcea57f
Disable testing on Arch Linux
Something is hanging on CI after the test completes successfully cant be
bothered figuring out what
2023-05-20 13:31:51 +05:30
Kovid Goyal
fc553b9c2c
See if running test_rs fixes the interminable hang in Arch CI 2023-05-20 13:11:09 +05:30
Kovid Goyal
8b5c9e9047
Explicity set github actions permissions to read only 2022-09-24 07:39:07 +05:30
Kovid Goyal
3e58f44085
Use versioned actions as master is currently broken for setup-python 2022-04-01 07:18:16 +05:30
Kovid Goyal
aec6b7c174
Use the new transifex client, which is dog-slow and not API compatible with the old one
Le Sigh.
https://github.com/transifex/cli/issues/5
2022-03-03 12:23:03 +05:30
Kovid Goyal
2c3e605441
We need Visual Studio 2019 on CI to build 2022-02-22 08:28:57 +05:30
Kovid Goyal
074dd7141d
Add github sponsors funding link 2021-09-03 08:40:20 +05:30
Kovid Goyal
009e82c9df
Turn on deprecation warnings in CI 2021-06-24 10:20:19 +05:30
Kovid Goyal
16fe9090a5
Run the test suite with ASAN on Arch CI 2021-03-22 09:46:23 +05:30
Eli Schwartz
68500c8b64
use official image, not deprecated one 2021-03-07 18:11:23 -05:00
Eli Schwartz
e552724524
disable glibc 2.33 workaround once github workflows are no longer broken 2021-03-07 18:11:23 -05:00
Kovid Goyal
d148e2da5f
Workaround for Arch not running on older docker 2021-03-04 21:41:10 +05:30
Kovid Goyal
c7ee68b0ba
Disable transifex job in yml file rather than github UI 2021-02-11 16:05:27 +05:30
Kovid Goyal
fed56e2c32
Disable testing on Arch
Running Arch in docker on Ubuntu is currently broken because of
https://bugs.archlinux.org/task/69563
2021-02-11 10:46:38 +05:30
Kovid Goyal
765f66d856
Use ubuntu-latest since now it is 20.04 2021-02-08 13:38:52 +05:30
Kovid Goyal
5203651af1
Dont use a binary for building translations 2020-12-15 19:14:29 +05:30
Kovid Goyal
f45278507e
Try to fix failing tests
Ignore errors during server __exit__ and bump ubuntu version
Also retry all failing server tests once.
2020-12-08 17:50:54 +05:30
Kovid Goyal
b28c79f6bb
Lets see if resetting the broken control connection fixes the test on Ubuntu as well 2020-12-08 12:03:45 +05:30
Kovid Goyal
a47105b17a
Disable ubuntu test runner
Server based tests are failing for no reason I can discern. Hopefully
Microsoft will fix whatever they broke eventually.
2020-12-08 08:08:53 +05:30
Kovid Goyal
a529c4a5b1
Install pycryptodome on Arch CI 2020-11-25 21:09:33 +05:30
Kovid Goyal
603b082dc0
Re-enable Arch on CI 2020-11-24 14:04:37 +05:30
Kovid Goyal
0191c621fb
See if we can fix the urllib3 mess 2020-11-11 11:48:06 +05:30
Kovid Goyal
7c91fc2bb7
RUN CI on windows-latest 2020-11-06 13:34:19 +05:30
Kovid Goyal
c027aaff75
Start wrapping espeak 2020-10-31 11:56:54 +05:30
Kovid Goyal
a2f9fc18f4
Note why CI on arch is disabled 2020-10-09 20:23:19 +05:30
Kovid Goyal
c44316fc27
Incorrect use oh typographical quotes 2020-10-01 16:42:04 +05:30
Kovid Goyal
e590347369
Only run push to Transifex on my repo 2020-10-01 16:37:48 +05:30
Kovid Goyal
28ef780d99
Disable the Arch test in CI
It's segfaulting. I cannot reproduce locally and trying to debug a
segfault on GitHub Actions is way too much work.
2020-09-13 10:45:04 +05:30
Kovid Goyal
e4b21fd264
Remove unneeded env var 2020-09-13 10:41:20 +05:30
Kovid Goyal
1c1e3c1396
Need to checkout translations since we are not bootstrapping 2020-08-23 13:06:17 +05:30
Kovid Goyal
15e5f5987a
Use a prebuilt calibre binary to build POT 2020-08-23 12:54:43 +05:30
Kovid Goyal
7d027eef97
Install msgpack needed for POT 2020-08-23 12:15:43 +05:30
Kovid Goyal
258cec5889
Bump CI python version 2020-08-22 18:48:25 +05:30
Kovid Goyal
e117b2c849
Enable auto update of translations on transifex 2020-08-22 18:48:25 +05:30
Kovid Goyal
f884aa1307
Add pychm to CI deps 2020-08-22 18:48:00 +05:30
Kovid Goyal
f4340d2191
Disable the translations workflow
Too hard getting it working on python2, wait till the py3 branch is
merged.
2020-07-31 23:29:08 +05:30
Kovid Goyal
8f775bb2f7
Install sphinx needed to get POT files for the user manual 2020-07-31 23:28:06 +05:30
Kovid Goyal
01c9ffee6f
Cant avoid bootstrapping calibre 2020-07-31 22:51:08 +05:30
Kovid Goyal
e0ab635448
Cant generate website strings on github 2020-07-31 22:28:33 +05:30
Kovid Goyal
5afeace988
Work on a GitHub action to auto-update translations on Transifex 2020-07-31 22:02:13 +05:30
Kovid Goyal
cb48dcb606
Add rapydscript tests to CI 2020-04-02 16:38:20 +05:30
Kovid Goyal
02b5cdb24c
Install hyphen on Arch CI build 2019-11-30 17:22:29 +05:30