diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2024-01-06 10:42:22 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2024-02-01 21:38:49 +0100 |
commit | 8971fc069a1c1a9e8c3f6fa1f83e64a50b2876c1 (patch) | |
tree | 55ee948cd5bdb0ec24dfedc6db7a8b7cdc841eec /.github/workflows/ci.yml | |
parent | 179d53a12e45f316902fd83c6d00bd2272a8dc17 (diff) | |
download | weechat-8971fc069a1c1a9e8c3f6fa1f83e64a50b2876c1.zip |
relay: add "api" protocol (HTTP REST API) (issue #2066)
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r-- | .github/workflows/ci.yml | 39 |
1 files changed, 37 insertions, 2 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b93d5ea29..7cbf586dc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,41 @@ on: - pull_request env: - WEECHAT_DEPENDENCIES: devscripts equivs python3-pip cmake ninja-build lcov pkg-config libncurses-dev gem2deb libperl-dev python3-dev libaspell-dev liblua5.3-dev tcl8.6-dev guile-3.0-dev libv8-dev libcurl4-gnutls-dev libgcrypt20-dev libgnutls28-dev libzstd-dev zlib1g-dev curl libcpputest-dev php-dev libphp-embed libargon2-dev libsodium-dev flake8 pylint python3-bandit asciidoctor ruby-pygments.rb shellcheck + WEECHAT_DEPENDENCIES: >- + asciidoctor + cmake + curl + devscripts + equivs + flake8 + gem2deb + guile-3.0-dev + lcov + libargon2-dev + libaspell-dev + libcjson-dev + libcpputest-dev + libcurl4-gnutls-dev + libgcrypt20-dev + libgnutls28-dev + liblua5.3-dev + libncurses-dev + libperl-dev + libphp-embed + libsodium-dev + libv8-dev + libzstd-dev + ninja-build + php-dev + pkg-config + pylint + python3-bandit + python3-dev + python3-pip + ruby-pygments.rb + shellcheck + tcl8.6-dev + zlib1g-dev jobs: @@ -20,6 +54,7 @@ jobs: - { name: "gcc_ninja", cc: "gcc", cxx: "g++", buildargs: "-G Ninja" } - { name: "gcc_no_nls", cc: "gcc", cxx: "g++", buildargs: "-DENABLE_NLS=OFF -DENABLE_DOC=OFF" } - { name: "gcc_no_zstd", cc: "gcc", cxx: "g++", buildargs: "-DENABLE_ZSTD=OFF -DENABLE_DOC=OFF" } + - { name: "gcc_no_cjson", cc: "gcc", cxx: "g++", buildargs: "-DENABLE_CJSON=OFF -DENABLE_DOC=OFF" } - { name: "gcc_coverage", cc: "gcc", cxx: "g++", buildargs: "-DENABLE_CODE_COVERAGE=ON" } - { name: "clang", cc: "clang", cxx: "clang++", buildargs: "" } @@ -115,7 +150,7 @@ jobs: /usr/local/bin/python3.11 \ /usr/local/bin/python3.11-config \ ; - brew install asciidoctor guile lua pkg-config ruby + brew install asciidoctor cjson guile lua pkg-config ruby - uses: actions/checkout@v2 |