No puede seleccionar más de 25 temas
Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
78 líneas
2.6 KiB
78 líneas
2.6 KiB
# Configuration for clpack - changelog keeping utility
|
|
# https://github.com/MightyPork/clpack
|
|
#
|
|
# To add a changelog entry manually, place it in a .md file in changelog/entries/
|
|
|
|
# Folder for data files - clpack will manage contents of this folder.
|
|
data_folder = "changelog"
|
|
|
|
# ID of the default channel - this only matters inside this config file
|
|
default_channel = "default"
|
|
|
|
# Path or file name of the default changelog file, relative to the root of the project.
|
|
#
|
|
# The name is used as-is.
|
|
changelog_file_default = "CHANGELOG.md"
|
|
|
|
# Path or file of a channel-specific changelog file, relative to the root of the project.
|
|
#
|
|
# Placeholders supported are:
|
|
# - `{channel}`, `{Channel}`, `{CHANNEL}` - Channel ID in the respective capitalization
|
|
changelog_file_channel = "CHANGELOG-{CHANNEL}.md"
|
|
|
|
# Title of the changelog file, stripped and put back in front when packing changelog entries
|
|
changelog_header = '''
|
|
# Changelog
|
|
|
|
'''
|
|
|
|
# Pattern for release header
|
|
release_header = "[{VERSION}] - {DATE}"
|
|
|
|
# Date format (strftime-based)
|
|
#
|
|
# For supported patterns, see https://docs.rs/chrono/latest/chrono/format/strftime/index.html
|
|
date_format = "%Y-%m-%d"
|
|
|
|
# Changelog sections suggested when creating a new entry.
|
|
#
|
|
# Users may also specify custom section names when writing the changelog file.
|
|
#
|
|
# Changelog entries under each section will be grouped in the packed changelog.
|
|
sections = [
|
|
"Fixes",
|
|
"Improvements",
|
|
"New features",
|
|
"Internal",
|
|
]
|
|
|
|
# Regex pattern to extract issue number from a branch name.
|
|
# There should be one capture group that is the number.
|
|
#
|
|
# If empty, no branch identification will be attempted.
|
|
#
|
|
# The default pattern matches 1234-gitlab-style and SW-1234-youtrack-style
|
|
branch_issue_pattern = '/^((?:SW-)?\d+)-.*/'
|
|
|
|
# Regex pattern to extract release number from a branch name.
|
|
# There should be exactly one capture group that is the version.
|
|
#
|
|
# If empty, no branch identification will be attempted.
|
|
#
|
|
# The default pattern matches e.g. rel/1.2
|
|
branch_version_pattern = '/^rel\/([\d.]+)$/'
|
|
|
|
# Changelog channels & how to identify them from git branch names.
|
|
# To add a new release channel, just add it here.
|
|
# At least one channel must be defined - see the config option `default_channel`
|
|
#
|
|
# Format: key=value
|
|
#
|
|
# - key - changelog ID; this will be used in the channel file name. Examples: default, eap, beta
|
|
# - value - git branch name to recognize the channel. This is a regex pattern.
|
|
#
|
|
# For simple branch names, e.g. `main`, `master`, `test`, write the name simply as string.
|
|
#
|
|
# To specify a regex pattern (wildcard name), enclose it in slashes, e.g. '/^release\//'
|
|
[channels]
|
|
default = '/^(?:main|master)$/'
|
|
|