Sébastien Helleu
be3e487bd6
ci: replace TCL 8.7 by 8.6 in FreeBSD CI
2025-04-21 08:40:45 +02:00
Sébastien Helleu
86d68a87d5
core: rename issue templates
2025-04-05 17:16:47 +02:00
Sébastien Helleu
0c3eaa9ba2
ci: add separate GitHub actions workflow for the REUSE compliance check
2025-04-05 17:16:43 +02:00
Sébastien Helleu
5e47c6453e
ci: add copyright and license in GitHub Actions CI workflow
2025-04-05 16:53:28 +02:00
Sébastien Helleu
5ba7a72d90
ci: add build without perl multiplicity
2025-04-02 22:54:21 +02:00
Sébastien Helleu
ff9d580ef5
ci: add reuse lint
2025-03-31 11:47:49 +02:00
Sébastien Helleu
97ede70307
Revert "ci: fix macOS CI"
...
Remove workaround for https://github.com/actions/runner-images/issues/10984
This reverts commit 2555c378a2 .
2024-12-22 10:51:52 +01:00
Sébastien Helleu
2555c378a2
ci: fix macOS CI
...
This is a workaround for https://github.com/actions/runner-images/issues/10984
2024-11-24 18:35:34 +01:00
Sébastien Helleu
fea5b868ee
ci: switch from macOS 12 to 14
2024-10-19 11:35:37 +02:00
Sébastien Helleu
16dac7193b
ci: switch from Ubuntu 22.04 to 24.04
2024-10-16 21:41:14 +02:00
Sébastien Helleu
4503dbb013
doc: rename git branch master to main in URLs
2024-10-15 16:54:16 +02:00
Josh Soref
9e5bfd70a8
spelling: macOS
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:55 +02:00
Sébastien Helleu
824c172984
Revert "ci: install version 3.35.5 of schemathesis"
...
This reverts commit 2b702f21d3 .
2024-09-25 21:31:40 +02:00
Sébastien Helleu
2b702f21d3
ci: install version 3.35.5 of schemathesis
...
This fixes the CI as schemathesis 3.36.0 has a regression on ignored_auth
check (https://github.com/schemathesis/schemathesis/issues/2462 ).
2024-09-19 08:34:18 +02:00
Sébastien Helleu
230c436dd4
core: add note about security issues in GitHub question issue template
2024-09-04 09:21:52 +02:00
Sébastien Helleu
c5a1744c09
ci: add tests on FreeBSD 14
2024-08-20 20:53:41 +02:00
Sébastien Helleu
fca21cac3f
ci: bump actions/checkout to v4
2024-08-20 18:05:45 +02:00
Sébastien Helleu
dfef851516
ci: rename variables with dependencies
2024-08-20 18:03:53 +02:00
Sébastien Helleu
ed79b8c2e9
ci: update name of jobs
2024-08-19 19:36:13 +02:00
Sébastien Helleu
1f6a7e23ad
ci: regroup Ubuntu jobs
2024-08-19 19:31:37 +02:00
Sébastien Helleu
452a20c05e
ci: add tests on Rocky Linux 9
2024-08-19 19:24:26 +02:00
Sébastien Helleu
bf19d0482c
ci: use shorter name for jobs
...
Name is now the OS followed by the test, for example:
ubuntu-22.04: gcc
instead of:
Tests: gcc on ubuntu-22.04
2024-08-19 18:09:52 +02:00
Sébastien Helleu
27b3b50fa9
ci: force Ubuntu version 22.04 in CodeQL job
2024-08-19 18:07:28 +02:00
Sébastien Helleu
9c8a39b09e
ci: add command weechat --build-info
2024-08-12 22:07:00 +02:00
Sébastien Helleu
03048895ec
core: add distribution in bug report template
2024-06-23 13:34:19 +02:00
Sébastien Helleu
da97614e03
ci: install pkg-config with homebrew
2024-06-07 07:44:03 +02:00
Sébastien Helleu
c6481451cb
ci: replace package pkg-config by pkgconf
2024-06-07 07:38:05 +02:00
Sébastien Helleu
5d0784bd52
core: rename and convert Contributing.adoc to CONTRIBUTING.md
2024-05-26 10:27:30 +02:00
Sébastien Helleu
6db01bee34
ci: add tests of OpenAPI document with schemathesis
2024-05-15 21:25:50 +02:00
Mario Campos
a7c92e2d24
ci: add CodeQL code scanning ( closes #2102 )
2024-04-01 18:42:05 +02:00
Sébastien Helleu
014dc845e8
doc: move script doc/python_stub.py to tools/generate_python_stub.py
2024-03-05 19:52:21 +01:00
Sébastien Helleu
7f2f60dab0
ci: remove tests on macOS 11
2024-02-03 22:50:27 +01:00
Sébastien Helleu
8971fc069a
relay: add "api" protocol (HTTP REST API) (issue #2066 )
2024-02-01 21:38:49 +01:00
Sébastien Helleu
6223639b71
core: improve forms for new issues, feature requests and questions on GitHub
2023-12-03 09:49:13 +01:00
NetSysFire
a788ca13d8
core: add forms for new issues, feature requests and questions on GitHub
2023-12-03 09:49:13 +01:00
Sébastien Helleu
7406c8b94c
ci: uninstall php8.1-imagick before build (issue #2009 )
...
When php imagick is installed and when WeeChat is compiled with gcc, there's a
crash when the php plugin is loaded. Newer versions of gcc should fix the
issue, but as in CI we can't easily use them, uninstalling imagick avoids the
crash.
2023-10-28 09:08:33 +02:00
Sébastien Helleu
6bd0c63192
core: make zstd dependency optional ( closes #2024 )
2023-10-01 16:36:32 +02:00
Sébastien Helleu
a3382f5a09
build: update build dependency from libncursesw5-dev to libncurses-dev
2023-08-22 09:55:24 +02:00
Sébastien Helleu
8f9d88edd0
ci: add workaround for broken brew update
2023-07-06 22:24:15 +02:00
Sébastien Helleu
1360489a05
core: add note in GitHub question issue template
...
The question must be first asked on the #weechat channel.
2023-05-18 09:04:55 +02:00
Sébastien Helleu
f330ff865c
ci: enable build of incomplete docs on macOS
2023-03-31 21:16:22 +02:00
Sébastien Helleu
a62f2dac58
ci: disable build of doc when NLS is disabled
2023-03-30 01:34:55 +02:00
Sébastien Helleu
c243e4add9
ci: disable build of doc on macOS
...
Since the PHP plugin is not built, the doc can not be built any more (all
plugins must be compiled to generate autogen files).
2023-03-30 01:34:55 +02:00
Sébastien Helleu
dd65e91a75
ci: fix macOS CI
2023-02-22 21:53:25 +01:00
Sébastien Helleu
fdb793e410
ci: fix macOS CI (temporary fix)
...
Unlink Python binaries so that the install of packages via brew is a success.
See: https://github.com/actions/setup-python/issues/577
2023-01-14 21:16:18 +01:00
Sébastien Helleu
1a15171912
ci: fix typo
2023-01-10 08:18:49 +01:00
Sébastien Helleu
711f71a1bc
ci: fix run of code coverage
2023-01-10 08:01:22 +01:00
Sébastien Helleu
754ab33946
core: remove build with autotools
...
CMake is now the only way to build WeeChat.
2023-01-08 14:19:41 +01:00
Sébastien Helleu
9202213274
ci: remove use of repository ppa:ondrej/php
...
Now the CI uses the standard PHP version (8.1) from Ubuntu 22.04.
2023-01-07 23:17:29 +01:00
Sébastien Helleu
3c65bc6831
core: rename script build-test.sh to build_test.sh
2023-01-05 08:05:04 +01:00