Commit Graph

53 Commits

Author SHA1 Message Date
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
Kovid Goyal a6d8dd528d Shorten workflow name 2019-10-26 17:24:16 +05:30
Kovid Goyal b206f89336 Also fix perms on .git 2019-10-26 11:01:10 +05:30
Kovid Goyal a3166bb976 Fix permissions on files needed by github test runner 2019-10-26 10:52:05 +05:30