summaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
AgeCommit message (Collapse)Author
2024-05-15ci: add tests of OpenAPI document with schemathesisSébastien Helleu
2024-04-01ci: add CodeQL code scanning (closes #2102)Mario Campos
2024-03-05doc: move script doc/python_stub.py to tools/generate_python_stub.pySébastien Helleu
2024-02-03ci: remove tests on macOS 11Sébastien Helleu
2024-02-01relay: add "api" protocol (HTTP REST API) (issue #2066)Sébastien Helleu
2023-10-28ci: uninstall php8.1-imagick before build (issue #2009)Sébastien Helleu
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-01core: make zstd dependency optional (closes #2024)Sébastien Helleu
2023-08-22build: update build dependency from libncursesw5-dev to libncurses-devSébastien Helleu
2023-07-06ci: add workaround for broken `brew update`Sébastien Helleu
2023-03-31ci: enable build of incomplete docs on macOSSébastien Helleu
2023-03-30ci: disable build of doc when NLS is disabledSébastien Helleu
2023-03-30ci: disable build of doc on macOSSébastien Helleu
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-02-22ci: fix macOS CISébastien Helleu
2023-01-14ci: fix macOS CI (temporary fix)Sébastien Helleu
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-10ci: fix typoSébastien Helleu
2023-01-10ci: fix run of code coverageSébastien Helleu
2023-01-08core: remove build with autotoolsSébastien Helleu
CMake is now the only way to build WeeChat.
2023-01-07ci: remove use of repository ppa:ondrej/phpSébastien Helleu
Now the CI uses the standard PHP version (8.1) from Ubuntu 22.04.
2023-01-05core: rename script build-test.sh to build_test.shSébastien Helleu
2023-01-05core: rename script build-debian.sh to build_debian.shSébastien Helleu
2023-01-04core: install flake8 in CISébastien Helleu
2023-01-04core: add script check_scripts.shSébastien Helleu
This script is now used in CI to check all shell scripts (*.sh) and Python scripts (*.py) that are in git repository. Tools used: - shell scripts: shellcheck - Python scripts: flake8 + pylint + bandit
2023-01-04core: add script check_curl_symbols.pySébastien Helleu
This script is used to check Curl symbols defined in WeeChat vs exposed Curl symbols. Usage: curl https://raw.githubusercontent.com/curl/curl/master/docs/libcurl/symbols-in-versions | ./tools/check_curl_symbols.py
2022-11-19ci: install guile-3.0-dev instead of guile-2.2-devSébastien Helleu
2022-10-15python: remove support of Python 2.xSébastien Helleu
2022-08-03ci: fix Ubuntu code name when applying Debian patchSébastien Helleu
2022-08-03ci: remove macOS 10.15, add macOS 12 in CISébastien Helleu
2022-08-03ci: remove tests on macOS 10.15Sébastien Helleu
2022-08-03ci: switch from Ubuntu 20.04 to 22.04Sébastien Helleu
2022-03-30ci: install package ruby-pygments.rbSébastien Helleu
2022-02-19debian: change dependency libargon2-0-dev to libargon2-dev (debian bug #1005703)Sébastien Helleu
2022-01-17core: fix install of PHP 8.0 in CISébastien Helleu
2021-12-25core: add build of Debian packages in CISébastien Helleu
2021-12-24relay: add zstd compression in weechat protocolSébastien Helleu
Option relay.network.compression_level is renamed to relay.network.compression and is now a percentage between 0 (no compression) to 100 (best compression, slowest). Compression is now disabled by default in weechat protocol and must be enabled via the `handshake` command (option `compression` has been removed from `init` command).
2021-12-13core: fix tests on PHP plugin in CISébastien Helleu
2021-11-20core: add build with CMake and Ninja in CISébastien Helleu
2021-11-20core: add build on macOS 11 in CISébastien Helleu
2021-11-06core: reverse diff arguments in CISébastien Helleu
2021-08-16core: ensure python stub is up-to-date in CISébastien Helleu
2021-08-08core: switch to PHP 8.0 in CISébastien Helleu
2021-07-09core: add lint with bandit in CISébastien Helleu
2021-06-16core: add build on macOS in CISébastien Helleu
2021-05-21core: add build without NLS in CISébastien Helleu
2021-05-14core: add generator and Python stub file for WeeChat API (issue #1377)Sébastien Helleu
2021-03-19core: add repository ppa:ondrej/php in CISébastien Helleu
2021-03-19core: replace pylint3 by pylint in CI on Ubuntu 20.04Sébastien Helleu
2021-03-19core: first remove package php7.4-common in CI on Ubuntu 20.04Sébastien Helleu
See: https://github.com/actions/virtual-environments/issues/2859
2021-03-19core: switch from Ubuntu 18.04 to 20.04 in CISébastien Helleu
2021-03-05core: force Ubuntu 18.04 for CISébastien Helleu
2020-10-04core: use apt-get option --no-install-recommends instead of modifying config ↵Sébastien Helleu
file /etc/apt/apt.conf