You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/services
Lunny Xiao 23971a77a0
Add tests for webhook and fix some webhook bugs (#33396) (#33442)
This PR created a mock webhook server in the tests and added integration
tests for generic webhooks.
It also fixes bugs in package webhooks and pull request comment
webhooks.

This also corrected an error on the package webhook. The previous
implementation uses a `User` struct as an organization, now it has been
corrected but it will not be consistent with the previous
implementation, some fields which not belong to the organization have
been removed.

Backport #33396
Backport part of #33337
3 weeks ago
..
actions Fix user avatar (#33439) 4 weeks ago
agit Add reviewers selection to new pull request (#32403) 4 months ago
asymkey Fix some pending problems (#29985) 11 months ago
attachment Include file extension checks in attachment API (#32151) 4 months ago
auth Backport 1.23 (#32868) 2 months ago
automerge Add new event commit status creation and webhook implementation (#27151) 4 months ago
context Fix raw file API ref handling (#33172) (#33189) 2 months ago
contexttest Check if reverse proxy is correctly configured (#30890) 10 months ago
convert Make tracked time representation display as hours (#33315) (#33334) 1 month ago
cron Enable tenv and testifylint rules (#32852) 2 months ago
doctor Move team related functions to service layer (#32537) 3 months ago
externalaccount allow synchronizing user status from OAuth2 login providers (#31572) 7 months ago
feed Enable tenv and testifylint rules (#32852) 2 months ago
forms Issue time estimate, meaningful time tracking (#23113) 3 months ago
gitdiff Enable tenv and testifylint rules (#32852) 2 months ago
indexer Update issue indexer after merging a PR (#30715) 10 months ago
issue demilestone should not include milestone (#32923) (#32979) 2 months ago
lfs Fix SSH LFS memory usage (#33455) (#33460) 3 weeks ago
mailer Support for email addresses containing uppercase characters when activating user account (#32998) (#33001) 2 months ago
markup Refactor markup render system (#32612) 3 months ago
migrations Remove aws go sdk package dependency (#33029) (#33047) 2 months ago
mirror Fix mirror bug (#33224) (#33225) 1 month ago
notify Add new event commit status creation and webhook implementation (#27151) 4 months ago
oauth2_provider Introduce OrgList and add LoadTeams, optimaze Load teams for orgs (#32543) 3 months ago
org Enable tenv and testifylint rules (#32852) 2 months ago
packages Use ProtonMail/go-crypto to replace keybase/go-crypto (#33402) (#33410) 4 weeks ago
projects Add issue comment when moving issues from one column to another of the project (#29311) 7 months ago
pull Add missing transaction when set merge (#33113) 2 months ago
release Enable tenv and testifylint rules (#32852) 2 months ago
repository Fix system admin cannot fork or get private fork with API (#33401) (#33417) 4 weeks ago
secrets Refactor deletion (#28610) 1 year ago
task Fix "force private" logic (#31012) 9 months ago
uinotification Penultimate round of `db.DefaultContext` refactor (#27414) 1 year ago
user Move team related functions to service layer (#32537) 3 months ago
webhook Add tests for webhook and fix some webhook bugs (#33396) (#33442) 3 weeks ago
webtheme Initial support for colorblindness-friendly themes (#30625) 10 months ago
wiki Use global lock instead of NewExclusivePool to allow distributed lock between multiple Gitea instances (#31813) 6 months ago