-
Notifications
You must be signed in to change notification settings - Fork 0
/
.changelog
55 lines (54 loc) · 2.72 KB
/
.changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
return [
'root' => getcwd(),
'path' => 'CHANGELOG.md',
'headerTitle' => 'Changelog',
'headerDescription' => 'All notable changes to this project will be documented in this file.',
'sortBy' => 'subject',
'preset' => [
// Breaking changes section
'breaking_changes' => ['label' => '⚠ BREAKING CHANGES', 'description' => 'Code changes that potentially causes other components to fail'],
// Types section
'feat' => ['label' => 'Features', 'description' => 'New features'],
'perf' => ['label' => 'Performance Improvements', 'description' => 'Code changes that improves performance'],
'fix' => ['label' => 'Bug Fixes', 'description' => 'Bugs and issues resolution'],
'refactor' => ['label' => 'Code Refactoring', 'description' => 'A code change that neither fixes a bug nor adds a feature'],
'style' => ['label' => 'Styles', 'description' => 'Changes that do not affect the meaning of the code'],
'test' => ['label' => 'Tests', 'description' => 'Adding missing tests or correcting existing tests'],
'build' => ['label' => 'Builds', 'description' => 'Changes that affect the build system or external dependencies '],
'ci' => ['label' => 'Continuous Integrations', 'description' => 'Changes to CI configuration files and scripts'],
'docs' => ['label' => 'Documentation', 'description' => 'Documentation changes'],
'chore' => ['label' => 'Chores', 'description' => "Other changes that don't modify the source code or test files"],
'revert' => ['label' => 'Reverts', 'description' => 'Reverts a previous commit'],
],
'types' => [],
'packageBump' => true,
'packageBumps' => [
'ConventionalChangelog\PackageBump\ComposerJson',
'ConventionalChangelog\PackageBump\PackageJson',
'Codaptive\WordpressPackageBump\ReadmeTxt',
'Codaptive\WordpressPackageBump\Plugin'
],
'packageLockCommit' => true,
'ignoreTypes' => ['build', 'chore', 'ci', 'docs', 'perf', 'refactor', 'revert', 'style', 'test'],
'ignorePatterns' => ['/^chore\(release\):/i'],
'tagPrefix' => 'v',
'tagSuffix' => '',
'skipBump' => false,
'skipTag' => false,
'skipVerify' => false,
'disableLinks' => false,
'hiddenHash' => false,
'hiddenMentions' => false,
'hiddenReferences' => false,
'prettyScope' => true,
'urlProtocol' => 'https',
'dateFormat' => 'Y-m-d',
'commitUrlFormat' => '{{host}}/{{owner}}/{{repository}}/commit/{{hash}}',
'compareUrlFormat' => '{{host}}/{{owner}}/{{repository}}/compare/{{previousTag}}...{{currentTag}}',
'issueUrlFormat' => '{{host}}/{{owner}}/{{repository}}/issues/{{id}}',
'userUrlFormat' => '{{host}}/{{user}}',
'releaseCommitMessageFormat' => 'chore(release): {{currentTag}}',
'preRun' => null,
'postRun' => null,
];