this repo has no description

chore: Added changelog and git-cliff configuration

Signed-off-by: Nick Gerakines <12125+ngerakines@users.noreply.github.com>

+74 -15
+16
CHANGELOG.md
··· 1 + # Changelog 2 + 3 + All notable changes to this project will be documented in this file. 4 + 5 + The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 6 + and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 + 8 + ## [Unreleased] 9 + 10 + ### Changed 11 + 12 + - Supercell is a configurable feed generator 13 + 14 + [unreleased]: https://github.com/astrenoxcoop/supercell/compare/0.1.0..HEAD 15 + 16 + <!-- generated by git-cliff -->
-15
README.md
··· 30 30 - path: "$.did" 31 31 value: "did:plc:tgudj2fjm77pzkuawquqhsxm" 32 32 type: equal 33 - - path: "$.commit.record.text" 34 - values: ["smoke", "signal"] 35 - type: sequence 36 33 - path: "$.commit.record.facets[*].features[?(@['$type'] == 'app.bsky.richtext.facet#tag')].tag" 37 34 values: ["smoke", "signal"] 38 35 type: sequence 39 - - path: "$.commit.record.reply.parent.uri" 40 - value: "at://did:plc:tgudj2fjm77pzkuawquqhsxm/app.bsky.feed.post/" 41 - type: prefix 42 - - path: "$.commit.record.reply.root.uri" 43 - value: "at://did:plc:tgudj2fjm77pzkuawquqhsxm/app.bsky.feed.post/" 44 - type: prefix 45 36 - path: "$.commit.record.facets[*].features[?(@['$type'] == 'app.bsky.richtext.facet#link')].uri" 46 37 value: "https://smokesignal.events/" 47 38 type: prefix 48 - - path: "$.commit.record.facets[*].features[?(@['$type'] == 'app.bsky.richtext.facet#mention')].did" 49 - value: "did:plc:tgudj2fjm77pzkuawquqhsxm" 50 - type: equal 51 39 - path: "$.commit.record.embed.external.uri" 52 40 value: "https://smokesignal.events/" 53 - type: prefix 54 - - path: "$.commit.record.embed.record.uri" 55 - value: "at://did:plc:tgudj2fjm77pzkuawquqhsxm/" 56 41 type: prefix 57 42 ``` 58 43
+58
cliff.toml
··· 1 + [changelog] 2 + 3 + header = """ 4 + # Changelog\n 5 + All notable changes to this project will be documented in this file. 6 + 7 + The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 8 + and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).\n 9 + """ 10 + 11 + body = """ 12 + {% if version -%} 13 + ## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }} 14 + {% else -%} 15 + ## [Unreleased] 16 + {% endif -%} 17 + {% for group, commits in commits | group_by(attribute="group") %} 18 + ### {{ group | upper_first }} 19 + {% for commit in commits %} 20 + - {{ commit.message | upper_first }}\ 21 + {% endfor %} 22 + {% endfor %}\n 23 + """ 24 + 25 + footer = """ 26 + {% for release in releases -%} 27 + {% if release.version -%} 28 + {% if release.previous.version -%} 29 + [{{ release.version | trim_start_matches(pat="v") }}]: \ 30 + https://github.com/astrenoxcoop/supercell\ 31 + /compare/{{ release.previous.version }}..{{ release.version }} 32 + {% endif -%} 33 + {% else -%} 34 + [unreleased]: https://github.com/astrenoxcoop/supercell\ 35 + /compare/{{ release.previous.version }}..HEAD 36 + {% endif -%} 37 + {% endfor %} 38 + """ 39 + 40 + trim = true 41 + 42 + [git] 43 + conventional_commits = true 44 + filter_unconventional = true 45 + split_commits = false 46 + commit_parsers = [ 47 + { message = "^.*: add", group = "Added" }, 48 + { message = "^.*: support", group = "Added" }, 49 + { message = "^.*: remove", group = "Removed" }, 50 + { message = "^.*: delete", group = "Removed" }, 51 + { message = "^test", group = "Fixed" }, 52 + { message = "^fix", group = "Fixed" }, 53 + { message = "^.*: fix", group = "Fixed" }, 54 + { message = "^.*", group = "Changed" }, 55 + ] 56 + filter_commits = true 57 + topo_order = false 58 + sort_commits = "oldest"