Kidsan
e2ffe12e50
fix: improve discord webhook api conformance
...
This commit corrects some cases in the discord webhook payload that do
not align with the discord documentation
(cherry picked from commit 6ea6f224b8
)
2024-10-09 16:07:34 +00:00
Kidsan
2c0c6f408e
fix: add length limit to discord webhook icon_url
...
(cherry picked from commit cf3ebab4ba
)
2024-10-09 16:07:34 +00:00
Kemal Zebari
e1e7299bd9
Truncate commit message during Discord webhook push events ( #31970 )
...
Resolves #31668 .
(cherry picked from commit aadbe0488f454b9f7f5a56765f4530f9d1e2c6ec)
2024-09-29 11:50:27 +02:00
Jason Song
2da0ebbd23
Support allowed hosts for migrations to work with proxy ( #32025 )
...
(cherry picked from commit 125679f2e14cdc8a26a147f7e8fd0e5f174fb5cb)
2024-09-14 17:52:54 +02:00
Gusted
f78e397dd6
[TESTS] Move CreateDeclarativeRepo
to more accessible location
...
- This allows `CreateDeclarativeRepo` to be used by other testing
packages such as E2EE testing.
- Removes unused function in `services/webhook/sourcehut/builds_test.go`.
2024-08-25 02:54:43 +02:00
TheFox0x7
8322882265
style: reenable switch check
2024-08-18 15:19:01 +02:00
TheFox0x7
4de909747b
Add testifylint to lint checks ( #4535 )
...
/ release (push) Waiting to run
testing / test-remote-cacher (map[image:redis:7.2 port:6379]) (push) Blocked by required conditions
testing / test-remote-cacher (map[image:registry.redict.io/redict:7.3.0-scratch port:6379]) (push) Blocked by required conditions
testing / test-mysql (push) Blocked by required conditions
testing / test-pgsql (push) Blocked by required conditions
testing / backend-checks (push) Waiting to run
testing / frontend-checks (push) Waiting to run
testing / test-unit (push) Blocked by required conditions
testing / test-remote-cacher (map[image:docker.io/valkey/valkey:7.2.5-alpine3.19 port:6379]) (push) Blocked by required conditions
testing / test-remote-cacher (map[image:ghcr.io/microsoft/garnet-alpine:1.0.14 port:6379]) (push) Blocked by required conditions
testing / test-sqlite (push) Blocked by required conditions
testing / security-check (push) Blocked by required conditions
go-require lint is ignored for now
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4535
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: TheFox0x7 <thefox0x7@gmail.com>
Co-committed-by: TheFox0x7 <thefox0x7@gmail.com>
2024-07-30 19:41:10 +00:00
wxiaoguang
38dce65dc1
Use old behavior for telegram webhook ( #31588 )
...
Fix #31182
(cherry picked from commit 43c63c33aea1b0725ed1fe7b4a55dd85050f0beb)
2024-07-14 20:53:26 +02:00
oliverpool
1013da463f
test: webhook open project expected fields
2024-06-05 15:58:51 +02:00
Earl Warren
c7711dac6d
chore: fix typos identified by mispell
2024-05-25 09:43:50 +02:00
oliverpool
1f6f909b2e
refactor: sourcehut_builds ignore unused fields
2024-05-22 12:56:51 +02:00
oliverpool
c9f38e2813
fix: sourcehut_builds preserve unused fields
...
Fix #3820
2024-05-22 12:56:51 +02:00
oliverpool
7b47cb43c1
test: sourcehut_builds trigger
2024-05-22 12:56:51 +02:00
oliverpool
0d3a9e6491
webhook: send short ref on gitea create/delete payload
2024-04-30 10:41:42 +02:00
oliverpool
cb0f361171
test: webhook gitea tag creation ref
2024-04-30 10:41:38 +02:00
oliverpool
df06904f4a
webhook: fix getPayloadBranch
2024-04-30 09:38:35 +02:00
oliverpool
79380c209d
test: webhook fix branch filter tests
2024-04-30 09:38:35 +02:00
silverwind
12b199c5e5
Enable more revive
linter rules ( #30608 )
...
Noteable additions:
- `redefines-builtin-id` forbid variable names that shadow go builtins
- `empty-lines` remove unnecessary empty lines that `gofumpt` does not
remove for some reason
- `superfluous-else` eliminate more superfluous `else` branches
Rules are also sorted alphabetically and I cleaned up various parts of
`.golangci.yml`.
(cherry picked from commit 74f0c84fa4245a20ce6fb87dac1faf2aeeded2a2)
Conflicts:
.golangci.yml
apply the linter recommendations to Forgejo code as well
2024-04-28 15:39:00 +02:00
0ko
469c214ec8
s/Gitea/Forgejo in various log messages and comments
2024-04-21 21:26:15 +05:00
oliverpool
94dd22a784
webhook: matrix use v3 endpoint and drop headers
2024-04-16 08:59:56 +02:00
oliverpool
99830a40a1
webhook: matrix access_token helper text
2024-04-16 08:59:56 +02:00
oliverpool
5d45545ca1
webhook deliver: keep Bearer prefix in history
2024-04-16 08:59:56 +02:00
oliverpool
36f05e6f4e
webhook: sourcehut_builds: ask for access_token instead of authorization_header
2024-04-16 08:59:55 +02:00
Lunny Xiao
f544bb25b5
Fix missed doer ( #30231 )
...
Fix #29879
Co-authored-by: Giteabot <teabot@gitea.io>
(cherry picked from commit 908426aa0fcc58961c345994f0f66056f6cf5f48)
2024-04-15 20:01:35 +02:00
oliverpool
9a94019db4
webhook: add admin-hooks tests
2024-04-09 20:02:14 +02:00
Earl Warren
a015ada29a
Merge pull request '[BUG] fix webhook creation payload ref' ( #3055 ) from oliverpool/forgejo:webhook_fix_create_payload_ref into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3055
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-04-06 07:25:20 +00:00
oliverpool
2c85a1417b
[FIX] webhook creation payload ref
2024-04-05 16:21:41 +02:00
oliverpool
ed9dd0e62a
[FEAT] sourcehut webhooks
2024-04-05 10:20:40 +02:00
oliverpool
04a398a1af
[REFACTOR] webhook shared code to prevent import cycles
2024-04-04 08:24:33 +02:00
oliverpool
120fa61a0a
[REFACTOR] add Icon to webhook.Interface
2024-03-30 15:59:56 +01:00
Lunny Xiao
ef800a7ff1
Fix possible data race on tests ( #30093 )
...
(cherry picked from commit 0c8b828f5d5ac7eb8e251edfb1f2536ce1c30336)
2024-03-30 07:17:30 +01:00
Gusted
f579bde69d
[CHORE] Cleanup dependency
...
- Remove `gitea.com/lunny/dingtalk_webhook` as dependency, we only use
two structs which are small enough to be recreated in Forgejo and don't
need to rely on the dependency.
- Existing tests (thanks @oliverpool) prove that this has no effect.
2024-03-30 00:01:42 +01:00
oliverpool
4ab341e971
[REFACTOR] webhook gogs endpoint
2024-03-27 15:38:39 +01:00
oliverpool
dce754cde1
[REFACTOR] webhook packagist endpoint
2024-03-27 15:38:39 +01:00
oliverpool
36a1d37532
[REFACTOR] webhook wechatwork endpoint
2024-03-27 15:38:39 +01:00
oliverpool
6b719f08d0
[REFACTOR] webhook feishu endpoint
2024-03-27 15:38:39 +01:00
oliverpool
97f0ad49ff
[REFACTOR] webhook msteams endpoint
2024-03-27 15:38:39 +01:00
oliverpool
46b71ec709
[REFACTOR] webhook telegram endpoint
2024-03-27 15:38:39 +01:00
oliverpool
9dff719523
[REFACTOR] webhook dingtalk endpoint
2024-03-27 15:38:39 +01:00
oliverpool
c3f8e6ed60
[REFACTOR] webhook discord endpoint
2024-03-27 15:38:39 +01:00
oliverpool
6f00821f3d
[REFACTOR] webhook slack endpoints
2024-03-27 15:38:38 +01:00
oliverpool
7e0965b02c
[REFACTOR] webhook forgejo/gitea endpoints
2024-03-27 15:38:38 +01:00
oliverpool
8dfbbfef07
[REFACTOR] webhook matrix endpoints
2024-03-27 15:38:38 +01:00
Earl Warren
e41e18f87e
Merge pull request '[REFACTOR] webhook.Handler interface' ( #2758 ) from oliverpool/forgejo:webhook_2_interface into forgejo
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2758
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
2024-03-27 13:45:04 +00:00
Denys Konovalov
20f839ad00
fix telegram webhook ( #29864 )
...
Fix #29837 which is a regression caused by
https://github.com/go-gitea/gitea/pull/29145/files#diff-731445ee00f0f1bf2ff731f4f96ddcf51cdc53fd2faaf406eb3536fc292ea748L48 .
The line was probably removed by accident.
---------
Co-authored-by: Giteabot <teabot@gitea.io>
(cherry picked from commit 0285b04f4ca981d7467097dbca3b281011b7798c)
2024-03-26 19:04:25 +01:00
oliverpool
702152bfde
[REFACTOR] webhook.Handler interface
2024-03-24 10:35:06 +01:00
oliverpool
2536c2db89
fix webhook fixtures
2024-03-24 07:11:19 +01:00
oliverpool
a47a1e0777
[BUG] Packagist webhook: support all events
...
Fixes #2329
2024-03-13 09:27:12 +01:00
oliverpool
ed6f724a5d
add test for webhook default method
...
https://github.com/go-gitea/gitea/pull/29690
2024-03-11 23:37:00 +07:00
Lunny Xiao
1b8aa3ab6f
Fix broken webhooks ( #29690 )
...
Fix #29689
(cherry picked from commit 6e8762f962c5eaaee1c92e910c95c8b85b7c1e11)
2024-03-11 23:37:00 +07:00