Christian Clason
6254b0fd3b
ci(tests): don't skip parsers on functionaltest
...
Treesitter parsers are now a mandatory part of the installation and
should be tested on all platforms. Remove `pending_c_parser` helper.
2022-09-06 07:57:46 +02:00
Lewis Russell
5b80d20271
ci(cache): remove ccache
...
It was never in action since migrating from travis to github actions.
2022-08-12 14:07:23 +01:00
Dundar Goc
bb1a464467
ci: remove unnecessary file run_lint.sh
...
It's a leftover artifact that currently just acts as an unnecessary
intermediary script that calls the Makefile. It can be replaced by just
calling the Makefile directly.
2022-07-11 16:41:06 +02:00
James McCoy
950ab00c2b
ci: run tests with no treesitter parsers installed
2022-06-08 21:10:34 -04:00
dundargoc
045aacc384
ci: lint with uncrustify #18563
...
This lint job will ensure that the C codebase is properly formatted at
all times. This helps eliminate most of clint.py.
To save CI time, it's faster to manually compile uncrustify and cache
the binary instead of using homebrew (the apt-get package is too old).
2022-05-20 20:41:57 -07:00
Justin M. Keyes
b96037e42d
ci: remove remnants of gperf #18550
...
gperf was removed in 36613b888b
yay!
2022-05-12 16:55:27 -07:00
zeertzjq
21abb24bd0
ci: add a check with -funsigned-char
2022-05-06 08:49:26 +08:00
James McCoy
8d8288461a
ci(lint): use bundled luv until system packages are updated
2022-02-27 09:07:11 -05:00
James McCoy
34cb26011e
ci(lint): build against system deps
2022-02-19 20:35:04 -05:00
zeertzjq
6eb8c0c0c8
ci: add intercept_tls_get_addr=0 to ASAN_OPTIONS
2022-01-27 23:16:33 +08:00
Dundar Göc
c2b9dea4ba
ci: set CLANG_SANITIZER variable to TSAN when running the tsan job
2022-01-07 20:20:02 +01:00
zeertzjq
6a932f68e6
ci: bump clang version to 13 in asan and tsan
2022-01-01 06:24:48 +08:00
James McCoy
2fc9e9effa
ci(gha): Add functionaltest-lua checker
2021-06-29 21:46:46 -04:00
James McCoy
74f8196935
ci(gha): Update to clang-12
2021-04-21 00:14:43 -04:00
James McCoy
0bb565b13b
GHA: Force CCACHE_DIR=$HOME/.ccache
2020-11-24 21:26:03 -05:00
James McCoy
36fe82ff98
env.sh: Handle no flavor being specified
2020-11-24 21:26:02 -05:00
James McCoy
392ec5a43f
ci: Remove $CCACHE_CPP2
...
The env var is being set to the default value, as of ccache 3.3, which
is available in Zesty and newer. All of our CI is using Bionic, so this
is already available.
2020-11-14 21:28:59 -05:00
James McCoy
5271f1e2c9
GHA: Move env var setup into env.sh to keep it DRY
2020-11-14 21:28:12 -05:00