@@ -7,6 +7,7 @@ loki_endpoint := env_var_or_default("LOKI_ENDPOINT","")
7
7
8
8
term_dir := " crates/synd_term"
9
9
auth_dir := " crates/synd_auth"
10
+ feed_dir := " crates/synd_feed"
10
11
11
12
alias format := fmt
12
13
alias integration := integration-test
@@ -97,24 +98,26 @@ term *flags:
97
98
backend :
98
99
zellij action new-tab --layout .dev/ backend_layout.kdl
99
100
100
- # Generate CHANGELOG
101
- changelog : changelog-term changelog-auth
101
+ changelog-auth :
102
+ GIT_CLIFF__GIT__TAG_PATTERN=" synd-auth-v.*" \
103
+ git cliff --include-path " {{ auth_dir}} /**" --include-path " crates/synd_authn/**" out> {{ auth_dir}} / CHANGELOG.md
104
+
105
+ changelog-feed :
106
+ GIT_CLIFF__GIT__TAG_PATTERN=" synd-feed-v.*" \
107
+ git cliff --include-path " {{ feed_dir}} /**" out> {{ feed_dir}} / CHANGELOG.md
102
108
103
- # Generate synd_term CHANGELOG
104
- # todo use GIT_CLIFF__CHANGELOG__TAG_PATTERN=""
105
109
changelog-term :
106
110
GIT_CLIFF__GIT__TAG_PATTERN=" synd-term-v.*" \
107
111
git cliff --include-path " {{ term_dir}} /**" out> {{ term_dir}} / CHANGELOG.md
108
112
109
- changelog-auth :
110
- GIT_CLIFF__GIT__TAG_PATTERN=" synd-auth-v.*" \
111
- git cliff --include-path " {{ auth_dir}} /**" --include-path " crates/synd_authn/**" out> {{ auth_dir}} / CHANGELOG.md
112
-
113
113
# Release synd_auth
114
- release-auth * flags :
114
+ release-auth * flags : changelog-auth
115
115
cargo release --package synd-auth {{ flags}}
116
116
117
+ release-feed * flags : changelog-feed
118
+ cargo release --package synd-feed {{ flags}}
119
+
117
120
# Release synd_term
118
- release-term * flags :
121
+ release-term * flags : changelog-term
119
122
cargo release --package synd-term {{ flags}}
120
123
0 commit comments