forgejo/services/webhook
Erki Aring 6cae1b4bf3 feat: place user names into inline code blocks for Slack (#10147)
Committer names in Slack/Mattermost messages trigger notifications to the corresponding users if they have configured notifications for messages containing their names.

These notifications are intended to alert users when someone else mentions them. However, for Git-related messages, users may receive notifications triggered by their own actions. To prevent this, BitBucket, for example, places names in inline code blocks. This pull request adds a similar feature for the Forgejo Slack webhook.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/10147
Reviewed-by: Lucas <sclu1034@noreply.codeberg.org>
Reviewed-by: oliverpool <oliverpool@noreply.codeberg.org>
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Erki Aring <erki@example.ee>
Co-committed-by: Erki Aring <erki@example.ee>
2025-11-25 23:24:05 +01:00
..
shared Actions Failure, Succes, Recover Webhooks (#7508) 2025-06-03 14:29:19 +02:00
sourcehut chore: remove branding from context imports (#9628) 2025-10-11 01:52:51 +02:00
TestPushCommits feat: add commit limit for webhook payload (#6797) 2025-02-07 19:26:50 +00:00
default.go feat(ui): redesign migration selection screen (#6795) 2025-04-19 13:51:35 +00:00
default_test.go Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
deliver.go chore(cleanup): replaces unnecessary calls to formatting functions by non-formatting equivalents (#7994) 2025-05-29 17:34:29 +02:00
deliver_test.go Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
dingtalk.go feat: place user names into inline code blocks for Slack (#10147) 2025-11-25 23:24:05 +01:00
dingtalk_test.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
discord.go feat: place user names into inline code blocks for Slack (#10147) 2025-11-25 23:24:05 +01:00
discord_test.go Fix discord webhook 400 status code when description limit is exceeded (#34084) 2025-04-07 18:27:08 +02:00
feishu.go feat: place user names into inline code blocks for Slack (#10147) 2025-11-25 23:24:05 +01:00
feishu_test.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
general.go feat: place user names into inline code blocks for Slack (#10147) 2025-11-25 23:24:05 +01:00
general_test.go feat: place user names into inline code blocks for Slack (#10147) 2025-11-25 23:24:05 +01:00
gogs.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
main_test.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
matrix.go feat: place user names into inline code blocks for Slack (#10147) 2025-11-25 23:24:05 +01:00
matrix_test.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
msteams.go feat: place user names into inline code blocks for Slack (#10147) 2025-11-25 23:24:05 +01:00
msteams_test.go Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
notifier.go feat: make upload URL compatible with GitHub API (#9285) 2025-09-15 15:53:35 +02:00
notifier_test.go Actions Failure, Succes, Recover Webhooks (#7508) 2025-06-03 14:29:19 +02:00
packagist.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
packagist_test.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
slack.go feat: place user names into inline code blocks for Slack (#10147) 2025-11-25 23:24:05 +01:00
slack_test.go feat: place user names into inline code blocks for Slack (#10147) 2025-11-25 23:24:05 +01:00
telegram.go feat: place user names into inline code blocks for Slack (#10147) 2025-11-25 23:24:05 +01:00
telegram_test.go chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
webhook.go fix: paginate GET /api/v1/admin/hooks response (#9915) 2025-11-06 00:08:13 +01:00
webhook_test.go chore: QoL improvements to tests (#7917) 2025-05-21 15:45:56 +02:00
wechatwork.go feat: place user names into inline code blocks for Slack (#10147) 2025-11-25 23:24:05 +01:00