1
1
[workspace ]
2
- changelog_path =" ./CHANGELOG.md"
3
2
dependencies_update = false
4
3
publish_timeout = " 30m"
5
4
git_release_enable = false
6
5
git_tag_enable = false
6
+ git_release_body = """
7
+ {{ changelog }}
8
+ {% if remote.contributors %}
9
+ ### Contributors
10
+ {% for contributor in remote.contributors | unique(attribute="username") %}
11
+ * @{{ contributor.username }}
12
+ {% endfor %}
13
+ {% endif %}
14
+ """
7
15
8
16
[changelog ]
9
17
commit_parsers = [
10
18
# dont include chore changes in changelog
11
19
{ message = " ^chore.*" , skip = true },
12
20
{ message = " ^test.*" , skip = true },
13
21
{ message = " ^docs.*" , skip = true },
22
+ { message = " ^.*SKIP_CHANGELOG.*$" , skip = true },
23
+ { message = " ^refactor" , group = " refactored" },
14
24
{ message = " ^feat" , group = " added" },
15
25
{ message = " ^changed" , group = " changed" },
16
26
{ message = " ^deprecated" , group = " deprecated" },
17
27
{ message = " ^fix" , group = " fixed" },
18
28
{ message = " ^security" , group = " security" },
19
29
{ message = " ^.*" , group = " other" },
20
30
]
21
- body = """
22
- ## [{{ version | trim_start_matches(pat="v") }}]\
23
- {%- if release_link -%}\
24
- ({{ release_link }})\
25
- {% endif %} \
26
- - {{ timestamp | date(format="%Y-%m-%d") }}
27
- {% for group, commits in commits | group_by(attribute="group") %}
28
- ### {{ group | upper_first }}
29
-
30
- {% for commit in commits %}
31
- {%- if commit.scope -%}
32
- - *({{commit.scope}})* {% if commit.breaking %}[**breaking**] {% endif %}\
33
- {{ commit.message }}{{ self::username(commit=commit) }}\
34
- {%- if commit.links %} \
35
- ({% for link in commit.links %}[{{link.text}}]({{link.href}}) {% endfor -%})\
36
- {% endif %}
37
- {% else -%}
38
- - {% if commit.breaking %}[**breaking**] {% endif %}{{ commit.message }}{{ self::username(commit=commit) }}{{ self::pr(commit=commit) }}
39
- {% endif -%}
40
- {% endfor -%}
41
- {% endfor %}
42
- {%- if remote.contributors %}
43
- ### Contributors
44
- {% for contributor in remote.contributors %}
45
- * @{{ contributor.username }}
46
- {%- endfor %}
47
- {% endif -%}
48
- {%- macro username(commit) -%}
49
- {% if commit.remote.username %} (by @{{ commit.remote.username }}){% endif -%}
50
- {% endmacro -%}
51
- {%- macro pr(commit) -%}
52
- {% if commit.remote.pr_number %} - #{{ commit.remote.pr_number }}{% endif -%}
53
- {% endmacro -%}
54
- """
55
31
56
32
[[package ]]
57
33
name = " bevy_mod_scripting"
@@ -63,6 +39,14 @@ git_tag_enable = true
63
39
git_tag_name = " v{{ version }}"
64
40
git_release_name = " v{{ version }}"
65
41
42
+ changelog_include = [
43
+ " bevy_mod_scripting_lua" ,
44
+ " bevy_mod_scripting_core" ,
45
+ " bevy_mod_scripting_rhai" ,
46
+ # "bevy_mod_scripting_rune",
47
+ " bevy_mod_scripting_functions" ,
48
+ ]
49
+
66
50
[[package ]]
67
51
name = " bevy_mod_scripting_lua"
68
52
publish_features = [" lua54" ]
@@ -105,6 +89,7 @@ git_tag_name = "v{{ version }}-ladfile_builder"
105
89
git_release_name = " v{{ version }}-ladfile_builder"
106
90
107
91
[[package ]]
92
+ changelog_update = true
108
93
name = " mdbook_lad_preprocessor"
109
94
git_release_enable = true
110
95
git_release_latest = false
0 commit comments