Branch: refs/heads/2.2.0
Home:
https://github.com/Checkmk/checkmk
Commit: e3309e8a9b4a00e6a16d535bf54123e01c298f22
https://github.com/Checkmk/checkmk/commit/e3309e8a9b4a00e6a16d535bf54123e01…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/gui/werks.py
M cmk/utils/werks/__init__.py
M cmk/utils/werks/werk.py
A cmk/utils/werks/werkv1.py
A cmk/utils/werks/werkv2.py
M scripts/create-changelog.py
M scripts/precompile-werks.py
M tests/code_quality/test_pipfile.py
M tests/code_quality/test_werks.py
M tests/gui_e2e/test_werks.py
M tests/integration/cmk/utils/test_site_werks.py
M tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
Preparation: markdown werks
This introduces the possibility to write werks in markdown. BUT we are
not ready to actually do this:
* the website does not yet understand the werk data created from
markdown files
* `werk pick` can not handle markdown files
* we have not converted all existing werks to markdown
Pipefile.lock was generated in commit
I33836a76d71ca8f7e70cdb042aa420b287ef5dc3
with:
touch Pipefile
make Pipfile.lock
Change-Id: Ibedd65cadcb7e83b0dd2e2af4815b8496cff33f7
Commit: 4dd9c66da0f2a068ad615688641489376a7344c3
https://github.com/Checkmk/checkmk/commit/4dd9c66da0f2a068ad615688641489376…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/utils/werks/werkv1.py
M cmk/utils/werks/werkv2.py
M tests/integration/cmk/utils/test_site_werks.py
M tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
fix werk integration test failure
removed fixed list of expected fields from
test_make_sure_werks_have_mandatory_fields
as those fields are now defined by the pydantic models.
moved the ATTENTION comment to the models.
Change-Id: Ia2d48f390000257d82413f39d4b4a2e48493494a
Commit: 8a970e84fc8d068dbc8232cfe1acf54898a54723
https://github.com/Checkmk/checkmk/commit/8a970e84fc8d068dbc8232cfe1acf5489…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/utils/werks/werk.py
M cmk/utils/werks/werkv1.py
M cmk/utils/werks/werkv2.py
M tests/unit/cmk/utils/test_werks.py
Log Message:
-----------
werks: sync RawWerkV1 and RawWerkV2
... and make sure they stay in sync
RawWerkV1.to_json returned a string, but
RawWerkV2.to_json returned a dict.
Now both returns dict
Change-Id: Idea8a5e15dece6b15d19f2fa959d41b39938d44d
Commit: 71ea9223fdd78464891ecaed8043193f7fe69d3b
https://github.com/Checkmk/checkmk/commit/71ea9223fdd78464891ecaed8043193f7…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/gui/werks.py
Log Message:
-----------
Improve performance for werks page
Acknowledge ids and werks are now separated in the code (as they are on
the harddrive). Now we can cache the werks forever, and load the
acknowledgements once per request.
Change-Id: I1d56b59443d99bd0b494f5e3b6811b84932082b7
Commit: d2245ee6f78a4b79cce9e0cb5689d0af6a37fa6e
https://github.com/Checkmk/checkmk/commit/d2245ee6f78a4b79cce9e0cb5689d0af6…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/utils/werks/werkv1.py
Log Message:
-----------
fix typo: Not all werks are NOT_COMPATIBLE
Change-Id: I71aee915ec0b54d6a020a9b8cec2db8f058be418
Commit: 0a5224207e1290e7e0a694df2af5e0f105078efe
https://github.com/Checkmk/checkmk/commit/0a5224207e1290e7e0a694df2af5e0f10…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M CHANGES
Log Message:
-----------
Update CHANGES
Change-Id: If2166e33c12f3aff19dcf27d047ad4742a87c7a9
Commit: 12a8a7401036917deb0fffa0bbf93073d46b987a
https://github.com/Checkmk/checkmk/commit/12a8a7401036917deb0fffa0bbf93073d…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M Makefile
A cmk/utils/werks/__main__.py
R scripts/create-changelog.py
Log Message:
-----------
Move code to create ChangeLog into cmk package
This way all werk related code can be found in one place
Change-Id: I7d1834ea3a3d4b921aa4b369a3c004ad05593a39
Commit: 28bc7bd58a94f931b44d9ce62202ba2392a3e34b
https://github.com/Checkmk/checkmk/commit/28bc7bd58a94f931b44d9ce62202ba239…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/utils/werks/__main__.py
Log Message:
-----------
Simplify code to create ChangeLog
We no longer have to try to read ChangeLog.in as it was removed with
Change-Id: Ifa2b17349e4a4665fb3bc10d9b4c033ccdcf03a2
Reduced use of functions, as the main code is quite short and readable
even without additional functions.
Change-Id: I185efe11398e38554345b8bd4fedcf6319cb6beb
Commit: 096497d4078d04b560e0c512e1b3e6f0e6ada441
https://github.com/Checkmk/checkmk/commit/096497d4078d04b560e0c512e1b3e6f0e…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M Makefile
M cmk/utils/werks/__main__.py
R scripts/precompile-werks.py
Log Message:
-----------
Move code to create precompiled werks into cmk package
This way all werk related code can be found in one place
Change-Id: I3f1f376e0adcdbb37d9c52c444e04270064ea9f8
Commit: b0d438d43bae0e71355fb8134026c66d73cfd8a8
https://github.com/Checkmk/checkmk/commit/b0d438d43bae0e71355fb8134026c66d7…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/utils/werks/__main__.py
Log Message:
-----------
clean up werks precompile
Change-Id: I21fa79078080c041e6306d2215c39b2521867ac6
Commit: fd2bb283262724a53bb9b9bcdad5548894a92192
https://github.com/Checkmk/checkmk/commit/fd2bb283262724a53bb9b9bcdad554889…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M .gitignore
M Makefile
M artifacts.make
M cmk/utils/werks/__init__.py
M cmk/utils/werks/__main__.py
A cmk/utils/werks/announce/__init__.py
A cmk/utils/werks/announce/templates/announce.md.jinja2
A cmk/utils/werks/announce/templates/announce.txt.jinja2
Log Message:
-----------
Move announce texts from bauwelt to checkmk
Before bauwelt (in bw-release and bw-get-changes) directly called
functions defined in cmk.utils.werks to build the announcements.
Now the creation of announcement is moved into the checkmk repository.
This way the interface between bw-release is no longer the python code.
bw-release will be responsible to download announce*.tar.gz create with
make `pwd`/announce-2.2.0p2.tar.gz
in the build process and load the announcement text from there.
The text is generated twice: One for the announcement for the forum in
markdown, and one in plain text for the mailing list.
Change-Id: I5c272f823cf5169bb12cc8fbc0d75e3c20339d60
Compare:
https://github.com/Checkmk/checkmk/compare/29cb85579b9e...fd2bb2832627