DEB Changelog Prepare Recipe

Montuer has a continuously developed prepare recipe dedicated for DEB changelog update tasks.

The objective is simple: to prepare the changelog for .deb next build, package, and release in a consistent and reproducible manner.

All users has to do is to issue this command:

1
monteur prepare

For this recipe, they are arranged based on its own semantic versioning and is not directly related to Monteur's actual release version. Hence, feel free to explore and update each versions to suit your CI needs.

Resources

This recipe is built and maintained based on the following resources:

Recipe File

Here are all the Monteur Prepare CI Job recipe files for operating DEB Changelog semi-autonomously. They are sorted by the latest version first, at the top.

Please read through its requiremnets and changes before procuring.

Version v1.0.0

Download Link: changelog-deb-v1p0p0.toml

Minimum Requirements

  • Montuer version: v0.0.2 and above.

  • Supported platform: STRICTLY depends on Monteur and Git availability.

Installation Instructions

  • Download and place the recipe file into your .configs/monteur/prepare/jobs directory as changelog-deb.toml.

  • Update the recipe's Metadata.Name to match the build summary name.

  • Update the recipe's ChangelogFrom pointing to the future branch (e.g. unstable).

  • Update the recipe's ChangelogTo pointing to the destination branch (e.g. stable).

  • Update the recipe's Packages.XXX and list all the packages. Duplicate if there are more build variants.

  • Update the recipe's Packages.XXX.OS list all supported operating system. Minimum 1.

  • Update the recipe's Packages.XXX.Arch list all supported CPU architecture. Minimum 1.

  • Update the recipe's Packages.XXX.Changelog pointing to the package's corresponding filepath.

  • Update the recipe's Packages.XXX.Distribution list of supported distributions.

Changelog

  • BACKWARD COMPATBILE - Created the base TOML configuration recipe.

  • BACKWARD COMPATBILE - Tested with GitLab CI.

Epilogue

That's all for Monteur's Prepare CI Job handling DEB Changelog update tasks. If you have any question, please feel free to raise your question at our Issues Section.