2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-22 01:49:48 +00:00

63 Commits

Author SHA1 Message Date
Andrei Pavel
23bf6c1855 [#3917] Fix fuzz jobs running automatically on MR creation 2025-05-30 09:11:48 +00:00
Andrei Pavel
f86f509606
[#3732] Do not run fuzz jobs on MR creation 2025-04-28 09:41:16 +03:00
Andrei Pavel
7c00eb6c9c
[#3732] Do not run fuzz jobs on MR creation 2025-04-26 10:42:27 +03:00
Andrei Pavel
4a9fcdb2f5
[#3732] Migrate tools/print-generated-files.sh away from autotools 2025-04-25 09:33:06 +03:00
Emanuel Petr
b8d8e1235f [#3716] Add missing tags to CI jobs via defaults 2025-01-16 10:19:31 +00:00
Andrei Pavel
868b6b6e54 [#3669] Prevent duplicate pipelines in CI 2024-12-06 17:20:34 +00:00
Andrei Pavel
a7496bb68e
[#3605] Do not run sast on scheduler 2024-10-25 08:30:56 +03:00
Andrei Pavel
a96168e762
[#3605] Integrate a new fuzzing solution in Kea
The solution is based on clusterfuzzlite, libfuzzer, and oss-fuzz
technologies.

- Add the .clusterfuzzlite directory.
- Add the fuzz CI stage and fuzzing CI jobs.
- Add the fuzzing targets in the fuzz directory.
- Document fuzzing in doxygen.
2024-10-23 16:40:31 +03:00
Andrei Pavel
17fe5c20b6
[#1723] rename messages to duplicate-log-messages 2024-07-09 13:49:32 +03:00
Andrei Pavel
5b4ccf3eee
[#1723] tools/check-messages.py 2024-07-09 13:49:31 +03:00
Andrei Pavel
cbc484285d
[#1723] fix a problem with bandit searching .git 2024-07-09 13:49:31 +03:00
Andrei Pavel
fcd83dfe68
[#1723] tools/check-messages.sh 2024-07-09 13:49:31 +03:00
Andrei Pavel
4673e38116
[#3287] add bandit, pycodestyle and pylint CI jobs 2024-06-20 18:52:08 +03:00
Andrei Pavel
bb2ce014c8
[#3287] automatically determine list of files to shellcheck
To not allow developers to get away with not shellchecking a new script
by omitting to add it to the manual list that existed before.
2024-06-20 18:31:30 +03:00
Andrei Pavel
161843ab42
[#3267] add tools/find-uninstalled-headers.py 2024-03-21 18:00:16 +02:00
Andrei Pavel
af063a3c02
[#3025] appease shellcheck
. "${admin_utils}"
  ^--------------^ SC1090: Can't follow non-constant source. Use a directive to specify location.

    version=$(checked_mysql_version)
              ^-------------------^ SC2119: Use checked_mysql_version "$@" if function's $1 should mean script's $1.

... and others that spiraled afterwards
2024-02-22 10:06:32 +02:00
Andrei Pavel
14bcae7fac
[#2822] add check-for-json-errors-in-doc.sh to CI 2023-05-13 18:02:05 +03:00
Andrei Pavel
bf38fc4263 [#2559] Gitlab CI: leave danger step to the default Kea CI image 2022-09-26 13:27:31 +00:00
Andrei Pavel
c3a0ff6f6e
[#2558] improved searching of yanglint and its libraries 2022-09-23 13:37:15 +03:00
Razvan Becheriu
c69f7b6bea [#2541] reverted path in upgrade scripts and added admin-utils.sh.in 2022-08-20 19:29:32 +03:00
Andrei Pavel
d84c81b799
[#2379] add tools/check-for-missing-api-commands.sh 2022-07-01 18:23:41 +03:00
Andrei Pavel
acafdf8dfe
[#2445] PostgreSQL schema changes in support of lease limiting 2022-06-29 15:51:27 +03:00
Razvan Becheriu
d41571ce17 [#2116] remove cql code 2022-03-31 08:11:37 +00:00
Thomas Markwalder
a1ab84c146 [#95] Added a ChangeLog entry, rolled back CI changes
.gitlab-ci.yml - rolled back changes to avoid issues
with SQL script checking
2022-02-18 09:04:18 -05:00
Thomas Markwalder
35c0d61ebc [#95] Work around an issue with schema compare script
.gitlab-ci.yml
    Change dhcpdb_create-upgrade-consistency to allow failures
    per Andrei.  The script incorrectly detects a contextual
    change.
2022-02-17 15:21:14 -05:00
Andrei Pavel
e1de26409d
[#2205] are-scripts-in-sync.py
This script is used to maintain upgrade scripts in Kea and to ensure that the
incremental and the full schema scripts are in sync.
2022-01-21 14:21:23 +02:00
Thomas Markwalder
06576cc978 [#2244] Updated CI yml file
modified:   .gitlab-ci.yml
    fixed pgsql upgrade script names
2022-01-07 15:27:52 -05:00
Tomek Mrugalski
155a3d11af [#2020] MySQL upgrade scripts renumbered
- it's just a leading 00s added in lots of places
2021-08-17 09:54:35 -04:00
Andrei Pavel
04210f52fd
Configure SAST in Gitlab CI 2021-08-12 16:03:45 +03:00
Andrei Pavel
bc74f13143
[#2014] fix shellcheck CI 2021-08-03 19:21:11 +03:00
Andrei Pavel
404d420cc4
[#2008] don't install the hashes directory
and make reinstall.sh work from installation
2021-07-30 14:42:05 +03:00
Andrei Pavel
49961203b0 [#1077] autotools: AX_FIND_LIBRARY & AX_SYSREPO 2021-07-26 10:17:04 +00:00
Andrei Pavel
338a0c6c5a [#1077] script installs YANG modules: reinstall.sh 2021-07-23 10:45:36 +00:00
Andrei Pavel
918479fc2c
[#1692] Gitlab CI: fix "test: too many arguments" 2021-07-01 21:37:47 +03:00
Andrei Pavel
d88f45ad29
[#1653] add unit tests for shell error reporting 2021-06-22 11:48:26 +03:00
Razvan Becheriu
3f5a3f6601 [#899] fixed CI and documentation 2021-02-18 19:23:57 +02:00
Razvan Becheriu
560558d498 [#899] addressed comments 2021-02-18 19:14:27 +02:00
Andrei Pavel
eaec7339e5
[#1602] solve CI issues 2020-12-30 15:56:21 +02:00
Andrei Pavel
db289117bf
[#1602] add tools/print-generated-files.sh 2020-12-30 15:55:05 +02:00
Andrei Pavel
aaf1410cd3
[#1602] add missing-config-h-include step to CI 2020-12-30 15:55:05 +02:00
Andrei Pavel
14dd41bbd0
[#1602] add tools/check-duplicate-includes.sh 2020-12-30 15:55:05 +02:00
Andrei Pavel
71b70cd757 [#437] make shell tests work with GTEST_OUTPUT 2020-12-29 16:35:59 +00:00
Andrei Pavel
3cc09dbd93
[#1574] add all shell scripts to shellcheck CI 2020-12-14 12:08:11 +02:00
Andrei Pavel
951f78a017 [#1438] tidy up bump-lib-versions.sh 2020-12-07 21:11:33 +00:00
Andrei Pavel
61b5473f78
[#1453] rename script to add-config-h.sh 2020-11-02 15:10:52 +02:00
Andrei Pavel
ed08cfd553
[#1453] Gitlab CI: shellcheck tools/add-config.h 2020-10-30 17:00:46 +02:00
Tomek Mrugalski
0dfb50997b [#892] Fixed shellcheck in gitlab-ci 2020-02-21 17:06:31 +01:00
Tomek Mrugalski
7ff18f810d [#1071] Fix for danger running on wrong runner 2020-02-21 09:40:36 +01:00
Michal Nowikowski
059992a033 [#672] added ChangeLog entry about Dangerfile 2019-12-19 13:29:56 +01:00
Michal Nowikowski
8bc8f7872f [#672] added danger for checking commits compliance 2019-12-19 13:13:46 +01:00