Sébastien Helleu
a5fcf898b9
ci: bump poexam to version 0.0.10
2026-05-13 07:43:47 +02:00
Sébastien Helleu
723232ac35
ci: bump Lua from 5.3 to 5.4
2026-04-30 00:17:54 +02:00
Sébastien Helleu
a8c4d5604e
ci: bump poexam to version 0.0.9
2026-04-16 20:32:06 +02:00
Sébastien Helleu
7c2bae9faf
ci: add tests with Fedora 43
2026-03-29 12:36:30 +02:00
Sébastien Helleu
d9e56c3df8
ci: add check of gettext files with poexam
2026-03-25 21:49:02 +01:00
Sébastien Helleu
41d8e06394
ci: fix branch for Homebrew/actions/setup-homebrew
2026-03-21 12:01:08 +01:00
Sébastien Helleu
52d1245bad
ci: bump actions/checkout to v6
2026-03-21 11:46:30 +01:00
Sébastien Helleu
961dc515a0
ci: add new job "checks" to check gettext files, shell and Python scripts, Python stub file and Curl symbols
2026-03-21 11:44:24 +01:00
Sébastien Helleu
73ec7c0641
ci: reorder and rename jobs
2026-03-21 11:28:11 +01:00
Sébastien Helleu
c60a5fde14
ci: remove temporary fix for brew install
2026-03-21 10:15:14 +01:00
Sébastien Helleu
106fe6ca7c
core: update copyright dates
2026-03-08 10:37:15 +01:00
Sébastien Helleu
b42f7a400e
ci: remove useless install of msgcheck in CodeQL analysis
2025-12-07 16:24:14 +01:00
Sébastien Helleu
9e814860ae
ci: switch from bandit/flake8/pylint to ruff in CI for Python scripts
2025-12-07 16:24:14 +01:00
Sébastien Helleu
234a37df6f
ci: add build with type "Release" and gcc hardened options in matrix
2025-11-30 13:53:44 +01:00
Sébastien Helleu
87e84d9053
ci: replace script tools/test_relay_api.sh by configuration file schemathesis.toml
2025-07-02 20:32:09 +02:00
Sébastien Helleu
cd0486d5bb
ci: set password hash iterations to 100 for API tests
...
This is much faster than the default number of iterations which is 100000).
2025-07-02 20:32:09 +02:00
Sébastien Helleu
b4f28ed2d4
ci: set unlimited number of relay clients for API tests
2025-07-02 20:32:09 +02:00
Sébastien Helleu
85f565f6c1
core: add appropriate compiler/linker options for code coverage with clang
2025-05-07 13:20:44 +02:00
Sébastien Helleu
68d87f2b80
tests: add fuzz testing on core functions (issue #1462 )
...
This commit introduces fuzz testing, for now on core functions, with 4 new
targets that are built on demand with CMake option `ENABLE_FUZZ` (build of
these tests is disabled by default):
- weechat_core_calc_fuzzer
- weechat_core_crypto_fuzzer
- weechat_core_string_fuzzer
- weechat_core_utf8_fuzzer
2025-05-05 19:12:00 +02:00
Sébastien Helleu
9f4cbe599b
ci: add variable JOBS in script build_test.sh
2025-05-04 20:45:29 +02:00
Sébastien Helleu
8b6480272a
ci: replace variable BUILDARGS by command line arguments
2025-05-04 20:19:54 +02:00
Sébastien Helleu
84c526ac20
ci: use script build_test.sh in macOS CI
2025-05-04 16:15:25 +02:00
Sébastien Helleu
4116f62dd8
ci: split jobs config on multiple lines
2025-05-04 16:10:05 +02:00
Sébastien Helleu
a008e8a423
core: move some copyrights and licenses from REUSE config into the files
2025-04-25 18:16:02 +02:00
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