Native Changelog Deb Prepare API
To ensure all
.deb changelog are aligned consistently with the repository,
Monteur provides a recipe to systematically update all
.deb changelog across
.deb package variants. This recipe allows Monteur to execute in a highly
customizable manner easily and seamlessly.
The objective of distributing the recipe is simple: to update all the
packages' persistent changelog file so that they are aligned to the repository
logs in a consistent manner with minimal to no further instructions.
All recipes are arranged based on its own semantic versioning and is not directly related to Monteur’s actual release version. Hence, feel free to explore each versions to suit your CI needs.
Here are the available Prepare API recipe for natively
.deb changelog update
work. Please read through your selected version’s details on what has changed,
what is required, and how to customize and used them.
The arrangement are the latest at the top or first.
changelog-deb Prepare API is available for download here:
|Supported Platforms||native to Monteur|
- You should download and place the recipe into your
<config>/prepare/jobs/directory with the name
- Once done, edit the configuration file for:
ChangelogFrom- the future branch for git log differentiation.
ChangelogTo- the target branch to be marged into for git log differenciation.
[Packages.XXX]- list all deb packages.
Packages.XXX.OS- change package operating system.
Packages.XXX.Arch- change package CPU architecture.
Packages.XXX.Distribution- change package distro.
Packages.XXX.Changelog- persistent changelog filepath.
For detailed information about each fields, visit: Prepare Specification Data Structure for more info.
- Backward Compatible - Created the base TOML configuration recipe.
- Backward Compatible - Integrated with GitLab CI.
That’s all for Monteur updating
.deb changelog with its native functions. If
you found a bug or have any questions about the recipe, please feel free to
raise your question at our