diff --git a/cliff.toml b/cliff.toml new file mode 100644 index 0000000..b0f88b2 --- /dev/null +++ b/cliff.toml @@ -0,0 +1,89 @@ +# git-cliff ~ default configuration file +# https://git-cliff.org/docs/configuration +# +# Lines starting with "#" are comments. +# Configuration options are organized into tables and keys. +# See documentation for more information on available options. + +[changelog] +# changelog header +header = """ +# Changelog\n +All notable changes to this project will be documented in this file.\n +""" +# template for the changelog body +# https://keats.github.io/tera/docs/#introduction +body = """ +{% if version %}\ + ## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }} +{% else %}\ + ## [unreleased] +{% endif %}\ +{% for group, commits in commits | group_by(attribute="group") %} + ### {{ group | striptags | trim | upper_first }} + {% for commit in commits %} + - {% if commit.scope %}*({{ commit.scope }})* {% endif %}\ + {% if commit.breaking %}[**breaking**] {% endif %}\ + {{ commit.message | upper_first }}\ + {% endfor %} +{% endfor %}\n +""" +# template for the changelog footer +footer = """ + +""" +# remove the leading and trailing s +trim = true +# postprocessors +postprocessors = [ + # { pattern = '', replace = "https://github.com/orhun/git-cliff" }, # replace repository URL +] + +[git] +# parse the commits based on https://www.conventionalcommits.org +conventional_commits = true +# filter out the commits that are not conventional +filter_unconventional = true +# process each line of a commit as an individual commit +split_commits = false +# regex for preprocessing the commit messages +commit_preprocessors = [ + # Replace issue numbers + #{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](/issues/${2}))"}, + # Check spelling of the commit with https://github.com/crate-ci/typos + # If the spelling is incorrect, it will be automatically fixed. + #{ pattern = '.*', replace_command = 'typos --write-changes -' }, +] +# regex for parsing and grouping commits +commit_parsers = [ + { message = "^feat", group = "๐Ÿš€ Features" }, + { message = "^fix", group = "๐Ÿ› Bug Fixes" }, + { message = "^doc", group = "๐Ÿ“š Documentation" }, + { message = "^perf", group = "โšก Performance" }, + { message = "^refactor", group = "๐Ÿšœ Refactor" }, + { message = "^style", group = "๐ŸŽจ Styling" }, + { message = "^test", group = "๐Ÿงช Testing" }, + { message = "^chore\\(release\\): prepare for", skip = true }, + { message = "^chore\\(deps.*\\)", skip = true }, + { message = "^chore\\(pr\\)", skip = true }, + { message = "^chore\\(pull\\)", skip = true }, + { message = "^chore|^ci", group = "โš™๏ธ Miscellaneous Tasks" }, + { body = ".*security", group = "๐Ÿ›ก๏ธ Security" }, + { message = "^revert", group = "โ—€๏ธ Revert" }, +] +# protect breaking changes from being skipped due to matching a skipping commit_parser +protect_breaking_commits = false +# filter out the commits that are not matched by commit parsers +filter_commits = false +# regex for matching git tags +# tag_pattern = "v[0-9].*" +# regex for skipping tags +# skip_tags = "" +# regex for ignoring tags +# ignore_tags = "" +# sort the tags topologically +topo_order = false +# sort the commits inside sections by oldest/newest order +sort_commits = "oldest" +# limit the number of commits included in the changelog. +# limit_commits = 42 diff --git a/gpt-telegramus-git b/gpt-telegramus-git new file mode 160000 index 0000000..9e190f4 --- /dev/null +++ b/gpt-telegramus-git @@ -0,0 +1 @@ +Subproject commit 9e190f44c32178095940968ba07cba6a2c9044cb diff --git a/gpt-telegramus/.SRCINFO b/gpt-telegramus/.SRCINFO new file mode 100644 index 0000000..64bc4ef --- /dev/null +++ b/gpt-telegramus/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = gpt-telegramus + pkgdesc = GPT-Telegramus is a Telegram bot that allows you to interact with various large language models (LLMs), including ChatGPT, Bing AI (also known as Sidney or EdgeGPT), and Gemini. + pkgver = 5.2.5 + pkgrel = 1 + url = https://github.com/F33RNI/GPT-Telegramus + arch = x86_64 + license = AGPL-3.0-only + depends = python + depends = python-virtualenv + provides = GPT-Telegramus + backup = opt/gpt-telegramus/config.json + validpgpkeys = 2B9D22B41F2AF1042BFCE73A3CA0B9DF1BE7CE09 + source_x86_64 = https://github.com/F33RNI/GPT-Telegramus/archive/refs/tags/5.2.5.tar.gz + source_x86_64 = gpt-telegramus.service + source_x86_64 = 5.2.5.tar.gz.sig + sha256sums_x86_64 = 91f23324d7f69db44f86c4220224f7f71d95d3199be31f738312ca6ccf867231 + sha256sums_x86_64 = 248424fe9c6d049786befbee00ebc270189d8afe16a2a4190d3cd127b3874156 + sha256sums_x86_64 = SKIP + +pkgname = gpt-telegramus diff --git a/gpt-telegramus/5.2.5.tar.gz.sig b/gpt-telegramus/5.2.5.tar.gz.sig new file mode 100644 index 0000000..bc3219e Binary files /dev/null and b/gpt-telegramus/5.2.5.tar.gz.sig differ diff --git a/gpt-telegramus/PKGBUILD b/gpt-telegramus/PKGBUILD index 496f7d6..d79ba71 100644 --- a/gpt-telegramus/PKGBUILD +++ b/gpt-telegramus/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: MrHacker pkgname=gpt-telegramus -pkgver=5.0.3 +pkgver=5.2.5 pkgrel=1 pkgdesc="GPT-Telegramus is a Telegram bot that allows you to interact with various large language models (LLMs), including ChatGPT, Bing AI (also known as Sidney or EdgeGPT), and Gemini." arch=('x86_64') @@ -22,7 +22,7 @@ source_x86_64=( validpgpkeys=( '2B9D22B41F2AF1042BFCE73A3CA0B9DF1BE7CE09' #MrHacker GPGKey ) -sha256sums_x86_64=('026a6b7a2b3552d6c04a0f1657e1a379dbc56802ea3467bf3c45d1cc0b31c978' +sha256sums_x86_64=('91f23324d7f69db44f86c4220224f7f71d95d3199be31f738312ca6ccf867231' '248424fe9c6d049786befbee00ebc270189d8afe16a2a4190d3cd127b3874156' 'SKIP')