121 Commits

Author SHA1 Message Date
Kovid Goyal edfda1e7af Remove deprecated option from CodeQL setup 2025-04-20 15:51:29 +05:30
Kovid Goyal 9cea3fbcb8 Enable CodeQL for Go 2025-04-20 15:44:36 +05:30
Kovid Goyal afe5877e6a Fix indentation in codeql yml file 2025-04-14 10:21:10 +05:30
Kovid Goyal 5382fa8692 Bump version of CodeQL actions
Version 2 is deprecated.

Fixes #8537
Fixes #8536
2025-04-14 08:09:31 +05:30
Galantsev, Dmitrii 4a8824c10e Fix bad code block formatting in docs
I noticed that
<https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.text_fg_override_threshold>
said ':code:` ratio`' instead of being formatted as code. I assume
that's because of a space after `.

Fixed 2 cases where I found the issue.
Added a simple code block check to CI.

Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2025-03-30 17:48:12 -05:00
Kovid Goyal 9e1601a9b5 Nicer way to include grapheme test data in Go tests 2025-03-27 03:20:27 +05:30
Kovid Goyal e76daa3736 Fix failing go vet in CI 2025-03-27 02:51:26 +05:30
Kovid Goyal f02245af79 Also run gofmt on kittens subdir in CI 2025-03-23 20:26:10 +05:30
Kovid Goyal c32e7ce7ab Remove git credentials after checkout 2025-02-24 12:00:58 +05:30
Kovid Goyal 744145f392 Add cairo and pixman as deps on Linux
Needed to render COLRv1 fonts. Which are needed because bitmap emoji
fonts dont render well at large font sizes such as can be used with
multicell chars.
2025-02-03 11:06:38 +05:30
Kovid Goyal cad319a3c7 Bump minimum python version to 3.10
3.9 is EOL in a few months and I am tired of typing Optional
2025-01-07 12:07:01 +05:30
Kovid Goyal 8b8c7ccfa0 Update before install 2024-12-12 10:40:49 +05:30
Kovid Goyal 3964e9e9ef Run bencmark on macOS as well 2024-11-28 22:25:52 +05:30
Kovid Goyal 524fb0a9c9 Run benchmark script in Linux CI 2024-11-28 21:56:21 +05:30
Kovid Goyal 143705f2a7 Specify filter explicitly when extracting tarfiles in ci script 2024-11-24 21:53:33 +05:30
Kovid Goyal 63df210707 Add a test for ./dev.sh to CI 2024-09-29 21:44:35 +05:30
Kovid Goyal 68b6db4b61 Bump minimum python version to 3.9
3.8 is almost EOL will be in a month or so
2024-07-27 00:07:17 +05:30
Kovid Goyal 28a5bfe379 Make NERD font available in CI 2024-07-02 19:42:31 +05:30
Kovid Goyal 2cb823d3f0 Install needed fonts in CI 2024-06-24 07:54:16 +05:30
Kovid Goyal 1669e099dc Needed for typing.NotRequired 2024-06-24 07:54:12 +05:30
Kovid Goyal bd88d2f734 Install systemd headers in CI 2024-05-16 18:48:19 +05:30
Kovid Goyal 98624d614e Dont use deprecated ruff invocation syntax 2024-05-14 20:37:25 +05:30
Kovid Goyal 8183e9d3ef Fix CI build failure on macOS
Also update simde to version 0.8. Accidental was using it to debug
issues with building against simde, but now that it's done, keep it.
2024-04-30 09:48:51 +05:30
Kovid Goyal adda3249f5 Lets see if sanitize works 2024-03-21 21:00:58 +05:30
Kovid Goyal f5570c38dd Turn off sanitizers in CI as they are segfaulting
Trying to debug this in CI is too much work. Hopefully whatever
update in the CI env that is causing these will eventually be fixed.
2024-03-14 18:37:19 +05:30
Kovid Goyal 1712a317d5 ... 2024-03-14 16:38:19 +05:30
Kovid Goyal 7821ae39ab Also need gdb to get coredumps in CI 2024-03-14 16:09:51 +05:30
Kovid Goyal af0d570725 Install systemd-coredump on CI so we can see coredumps 2024-03-14 15:18:33 +05:30
Kovid Goyal cb5a2cce53 ... 2024-02-25 09:57:37 +05:30
Kovid Goyal 2b9c646c5b Build dSYM bundles on CI 2024-02-25 09:57:37 +05:30
Kovid Goyal e5b27d066c Output macOS crash reports on CI with nicer formatting 2024-02-25 09:57:37 +05:30
Kovid Goyal d0621cb82a Better ipd crash report printing 2024-02-25 09:57:37 +05:30
Kovid Goyal c6c0d0ed60 Sleep for a minute in the hope that macOS crash log will become available 2024-02-25 09:57:37 +05:30
Kovid Goyal 6f74d1b0c1 ... 2024-02-25 09:57:36 +05:30
Kovid Goyal 5eb852532f Use coredumpctl on Linux CI 2024-02-25 09:57:36 +05:30
Kovid Goyal 43e0281ab5 No ulimit on Linux CI 2024-02-25 09:57:36 +05:30
Kovid Goyal 0a158f3577 More attempts at finding a core dump on macOS 2024-02-25 09:57:36 +05:30
Kovid Goyal f105bc5f4e ... 2024-02-25 09:57:36 +05:30
Kovid Goyal ceac074dad Try to print the Apple crash report on test run failure 2024-02-25 09:57:36 +05:30
Kovid Goyal c6f4c93d0a Nicer exit code diagnostic 2024-02-25 09:57:30 +05:30
Kovid Goyal 48c0b30671 Install simde on CI 2024-02-25 09:57:28 +05:30
Kovid Goyal d006ba504f Use a separate cache for the job that builds static kittens 2023-08-16 14:09:51 +05:30
Kovid Goyal ebbb8e4a09 The github setup-go action now supports caching out of the box 2023-08-16 12:02:32 +05:30
Kovid Goyal 0ba5f20902 CI: See if we can cache golang build artifacts 2023-08-11 09:17:05 +05:30
Kovid Goyal 3687694d0d Make building of static kittens the last step in CI
It is the least likely to fail and also the longest to execute
2023-08-11 08:48:19 +05:30
Kovid Goyal f2a6100f1f Replace more references to librsync 2023-07-30 19:49:42 +05:30
Kovid Goyal 39bd1a2d57 ... 2023-07-27 16:53:33 +05:30
Kovid Goyal 5a7abd6214 CodeQL does not work for Go code 2023-02-14 11:15:44 +05:30
pagedown dcddaf33e0 ... 2023-02-11 20:43:42 +08:00
pagedown d1e54a1d3b CI: Bump versions of the deprecated github actions to the latest 2023-02-11 20:33:29 +08:00