Skip to content

Commit f5091f3

Browse files
committed
chore: update CHANGELOG
1 parent bb0a237 commit f5091f3

File tree

3 files changed

+73
-6
lines changed

3 files changed

+73
-6
lines changed

cliff.toml

+5-4
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ body = """
2020
## [unreleased]
2121
{% endif %}\
2222
{% for group, commits in commits | group_by(attribute="group") %}
23-
### {{ group | upper_first }}
23+
### {{ group | striptags | upper_first }}
2424
{% for commit in commits %}
25-
- {{ commit.message | upper_first }} by @{{ commit.author.name}}
25+
- {{ commit.message | upper_first }} by @{{ commit.author.name}} ([{{ commit.id | truncate(length=8, end="") }}]({{ commit.id }}))
2626
{%- endfor %}
2727
{% endfor %}\n
2828
"""
@@ -48,9 +48,10 @@ commit_preprocessors = [
4848
# { pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"}, # replace issue numbers
4949
]
5050
# regex for parsing and grouping commits
51+
# comment like <!-- 0 --> for force order
5152
commit_parsers = [
52-
{ message = "^feat", group = "Features" },
53-
{ message = "^fix", group = "Bug Fixes" },
53+
{ message = "^feat", group = "<!-- 0 -->Features" },
54+
{ message = "^fix", group = "<!-- 1 -->Bug Fixes" },
5455
{ message = "^doc", group = "Documentation" },
5556
{ message = "^perf", group = "Performance" },
5657
{ message = "^refactor", group = "Refactor" },

crates/synd_term/CHANGELOG.md

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [unreleased]
6+
7+
### Features
8+
9+
- Add baggage propagation by @ymgyt ([d02e514c](d02e514c8f6e32aa748c10dadb204153cba21ecc))
10+
- Add opentelemetry layers by @ymgyt ([4d3f5bf3](4d3f5bf3f45f31cfd014dbdf37a41a31ea0472ca))
11+
- Update ratatui to 0.26 and fix breaking apis by @ymgyt ([c482683a](c482683a0083baf93a60ef31b280c49ac4eafccb))
12+
- Change local time format by @ymgyt ([fb826165](fb826165367eb97c0bec216db286bf1ee13fba07))
13+
- Use tailwind color palettes by @ymgyt ([a93b8ec7](a93b8ec753d3f0da2c4915cc258b3b1054ccef57))
14+
- Change entries table constraint by @ymgyt ([53027a59](53027a59aa1bb8c24deeb5696dac52f2704104bc))
15+
- Add palette flag by @ymgyt ([04dc486d](04dc486d0ab3043e021e164e70f5fe081e3c464d))
16+
- Add in_flight by @ymgyt ([eae48336](eae48336cc6e5298bc6c78599fa3054a134a170e))
17+
- Add in flight throbber by @ymgyt ([fef77519](fef77519e2ca59e5d267d6cecab8c008e92adc2c))
18+
- Add instrument by @ymgyt ([dfbe9350](dfbe93501542ff75361ddf3b158e21f7e77329b3))
19+
- Impl kvsd client by @ymgyt ([6ae6de7a](6ae6de7a2e783417b1a8d5d3c2b450109d83725f))
20+
- Improve subscription input handling by @ymgyt ([309d8fac](309d8fac0ea33438af61df374f32a73e235ec63f))
21+
- Improve feed subscription flow by @ymgyt ([088d18df](088d18df15486d4635a5dc2014f62b9fce6a9db6))
22+
- Swap terminal restore step by @ymgyt ([2f9f2cb7](2f9f2cb7830d7cb473b847f1969c9125428e4a6e))
23+
- Remove unsubscribed entries by @ymgyt ([d29ba92e](d29ba92e929d9d1348fa114ac2bdf210b76c5a1b))
24+
- Reload entries when subscribe feed by @ymgyt ([6e0aa72b](6e0aa72b67a17e7139b532940c24f70a7642a39d))
25+
- Serve https by @ymgyt ([fbb9011e](fbb9011e86acf6e4cf30f37a74e67d3202bbc5a0))
26+
- Support axum_server graceful shutdown by @ymgyt ([880b6d3e](880b6d3e8d0f90b711a1d6e8e1bf6fb1808e5161))
27+
- Use cow by @ymgyt ([ab6ae298](ab6ae298abeda1d7d3c67939bc70f0d2269e8654))
28+
- Update default endpoint by @ymgyt ([e684b0cc](e684b0cc4122a3fd4ece6a1e3697f71aaa311daf))
29+
30+
### Bug Fixes
31+
32+
- Workarround scrollbar rendering bug by @ymgyt ([d2982cb6](d2982cb6c8fa385655290d953aa9243d3470382d))
33+
- Build by @ymgyt ([bd340e9d](bd340e9d30f101c891f53b2d2be10a0cf8833f4b))
34+
35+
### Miscellaneous Tasks
36+
37+
- Format toml by @ymgyt ([36677745](3667774506106fe0f38d77efac9f4b27c70090aa))
38+
39+
### Refactor
40+
41+
- Rename crates by @ymgyt ([ce0982e4](ce0982e497647b23dcf07e39d525121bcd9ac1fa))
42+
- Create synd_authn crate by @ymgyt ([682bcc6f](682bcc6ff3c035be566dea99d2487e0173537c8d))
43+
- Use clippy pedantic by @ymgyt ([328ddade](328ddadebbad5381271c5e84cce2d6888252e70c))
44+
- Clippy by @ymgyt ([a1693b36](a1693b36b73ad3987af9a853e214392d8b1eae8d))
45+
- Fix lint by @ymgyt ([aac00b98](aac00b98335bb75cc57fdea0875bfd675bf8f3cc))
46+
- Rename tab by @ymgyt ([be4add1e](be4add1e261c505d87b174795274236fd8ce46e7))
47+
48+
### Testing
49+
50+
- Impl device flow test case by @ymgyt ([93572902](9357290265a4fbf8d78721e4f9f1904b1cf5b12a))
51+
- Add auth flow case by @ymgyt ([6d2b1905](6d2b1905d9b06bd9ed670f210cd590f89405c37c))
52+
- Run kvsd in test by @ymgyt ([923e65a1](923e65a131bed1a0a10d073b0eb9d5091cc184fe))
53+
- Run integration test by @ymgyt ([20c0bc2d](20c0bc2d31a938d3103fafedba5a10b4a9bba9ae))
54+
- Fix tls conf path by @ymgyt ([e3d764a4](e3d764a453b527a98b1eaf268ead67469c0e192d))
55+
56+
<!-- generated by git-cliff -->

justfile

+12-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ github_pat := env_var_or_default("GH_PAT", "")
55
otlp_endpoint := env_var_or_default("OTEL_EXPORTER_OTLP_ENDPOINT", "")
66
loki_endpoint := env_var_or_default("LOKI_ENDPOINT","")
77

8+
term_dir := "crates/synd_term"
89

910
alias format := fmt
1011
alias integration := integration-test
@@ -94,5 +95,14 @@ backend:
9495
zellij action new-tab --layout .dev/backend_layout.kdl
9596

9697
# Generate CHANGELOG
97-
changelog:
98-
git cliff out> CHANGELOG.md
98+
changelog: changelog-term
99+
100+
# Generate synd_term CHANGELOG
101+
# todo use GIT_CLIFF__CHANGELOG__TAG_PATTERN=""
102+
changelog-term:
103+
git cliff --include-path "{{term_dir}}/**" out> {{term_dir}}/CHANGELOG.md
104+
105+
106+
release-term *flags:
107+
cargo release --package synd_term {{flags}}
108+

0 commit comments

Comments
 (0)