ec2db4a727
feat!: rename module to /v2 ( #4894 )
...
<!--
Hi, thanks for contributing!
Please make sure you read our CONTRIBUTING guide.
Also, add tests and the respective documentation changes as well.
-->
<!-- If applied, this commit will... -->
...
<!-- Why is this change being made? -->
...
<!-- # Provide links to any relevant tickets, URLs or other resources
-->
...
---------
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2024-05-26 15:02:57 -03:00
7982a33a06
fix: telegram default message ( #4821 )
...
Hi, there is another fix of default message. I tried this message, now
everything works
2024-05-02 20:37:15 -03:00
262c8dcbfe
chore(deps): update env from v9 to v11 ( #4789 )
...
updated env to latest
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2024-04-16 22:51:47 -03:00
56e0f79473
fix(telegram): mdv2escape ProjectName by default ( #4784 )
...
This pull request fix case when ProjectName contains any not escaped
symbols
2024-04-15 07:57:45 -03:00
ccd8c55b4f
test: run testifylint -fix ( #4483 )
...
fix a bunch of tests
---------
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2023-12-17 15:34:28 -03:00
a6e6e7098d
feat(deps): update env to v9
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2023-06-28 16:29:19 +00:00
e0dabc1cb9
feat(telegram): ability to choose msg format, mdv2escape ( #4036 )
...
this allows to choose parse mode between `HTML` and `Markdownv2`, and
adds a new template function, `mdv2escape`, to escape the characters
according to telegram docs:
https://core.telegram.org/bots/api#formatting-options
closes #4021
2023-05-27 00:17:02 -03:00
137ed3be74
feat(deps): update caarlos0/env to v8
...
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
2023-04-07 01:50:09 +00:00
f544c5ce69
test: testctx pkg ( #3807 )
...
alternative to #3806
the idea is that both `context.New` and `context.Context{}` are never
used in tests.
not sure yet how much I like it, so far code does look a bit more
readable though.
---------
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
2023-03-02 00:01:11 -03:00
acc9eea154
feat(deps): update env to v7 ( #3814 )
...
env v7!
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
2023-03-01 01:20:37 -03:00
82be112be1
feat: allow to template telegram.chat_id ( #3686 )
...
closes #3682
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
2023-01-07 17:20:11 -03:00
47ce9a9b33
fix: only fail announcing phase in the end ( #3666 )
...
This prevents one announce failure to skip all other announcers.
The release will still report a failure in the end, but will not fail in
the first failure.
Also improved errors messages a little bit.
closes #3663
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
2022-12-28 12:24:21 -03:00
81de8addf1
feat: MarkdownV2 for Telegram announcer ( #3435 )
...
Set MarkdownV2 as parse mode for Telegram announcer.
This allows for additional formatting in the announcement, such as
`code` or _italic_ sections. For details, see the official [Telegram Bot
API](https://core.telegram.org/bots/api#markdownv2-style ).
If someone has the time (not added in this PR), I think it would be
great to add a field to the Telegram config for the parse mode. This
would allow setting a different parse mode than MarkdownV2, such as
HTML.
This fixes #3431 .
2022-10-05 09:35:01 -03:00
fe7e2123bd
feat: replacing the log library ( #3139 )
...
* feat: replacing logs
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: tests et al
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* feat: update termenv/lipgloss
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* wip: output
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: pin dep
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: update
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: tests
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: tests
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: deps
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
* fix: dep
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com >
2022-06-21 21:11:15 -03:00
b99ccc029c
feat: add message template support for git providers ( #2626 )
...
* feat: add message template support for git providers
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com >
Co-authored-by: Furkan Türkal <furkan.turkal@trendyol.com >
Co-authored-by: Erkan Zileli <erkan.zileli@trendyol.com >
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com >
* Apply suggestions from code review
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
Co-authored-by: Furkan Türkal <furkan.turkal@trendyol.com >
Co-authored-by: Erkan Zileli <erkan.zileli@trendyol.com >
2021-11-06 15:39:43 -03:00
8e89e3fde3
fix: remove .git suffix by default from announcers ( #2623 )
...
* fix: remove .git suffix by default from announcers
Fixes #2622
Signed-off-by: Furkan <furkan.turkal@trendyol.com >
Co-authored-by: Batuhan <batuhan.apaydin@trendyol.com >
Co-authored-by: Erkan <erkan.zileli@trendyol.com >
* feat(doc): update defaults
Signed-off-by: Erkan Zileli <erkan.zileli@trendyol.com >
Co-authored-by: Batuhan <batuhan.apaydin@trendyol.com >
Co-authored-by: Furkan <furkan.turkal@trendyol.com >
Co-authored-by: Batuhan <batuhan.apaydin@trendyol.com >
Co-authored-by: Erkan <erkan.zileli@trendyol.com >
2021-11-02 20:03:23 -03:00
d32454e279
Add telegram announcer ( #2563 )
...
* feat: add telegram announcer
* chore: remove hooks and use the Send method of the bot API
* chore: add docs and default config
* chore: add docs and default config
* chore: fix tabs
* chore: add docs
* chore: fix pr comments
* chore: fix pr comments
* chore: fix pr comments
* chore: add missing links in docs
2021-10-07 13:01:31 +00:00