Commit Graph

20 Commits

Author SHA1 Message Date
Markus Unterwaditzer
bffa79dfba Add a Dockerfile 2025-09-16 15:12:48 +02:00
Catherine
9c0cdaa2eb Report ignored refs in webhook response. 2025-09-16 13:05:40 +00:00
Catherine
20b7689d16 Report fetch outcome in webhook response. 2025-09-15 16:46:19 +00:00
Catherine
03d6c55855 Allow supplying Authorization: via query parameter.
There is no other way to authorize GitHub and Gogs webhook payloads.
2025-09-15 16:46:19 +00:00
Catherine
194302f4cf Accept GitHub, Gitea, and Gogs webhook payloads. 2025-09-15 16:18:16 +00:00
Catherine
87be9973b4 Compare repository URLs with casefolding.
Codeberg repository URLs are equal modulo case, and without this
normalization step some repositories can't be published.
2025-09-15 14:56:09 +00:00
Catherine
9d02387f5d Fix 404 being reported as 500. 2025-09-15 12:04:54 +00:00
Catherine
44d72eea9a Log a clearer message if requested path is not found. 2025-09-15 11:46:22 +00:00
Catherine
9588e6743c Respond to HEAD requests. 2025-09-15 11:28:33 +00:00
Catherine
9346beb01b Update README. 2025-09-15 09:55:18 +00:00
Catherine
aa2ce12970 Add support for Caddy on-demand TLS. 2025-09-15 08:11:30 +00:00
Catherine
abaf6d993b Add support for a wildcard domain. 2025-09-15 08:11:30 +00:00
Catherine
11145f407e Add a configuration file. 2025-09-15 06:06:52 +00:00
Catherine
b9a26e528f Put sources under src/. 2025-09-15 04:51:51 +00:00
Catherine
2f59de02e3 Add authorization. 2025-09-15 04:13:07 +00:00
Catherine
a3eca4f639 Add Forgejo webhook compatible POST endpoint.
Co-authored-by: bin <flumf@users.noreply.github.com>
2025-09-15 02:11:39 +00:00
Catherine
61b226c1f2 Reorganize, add README and LICENSE. 2025-09-05 08:56:35 +00:00
Catherine
81d795923f Add fetching via PUT request. 2025-09-05 06:53:31 +00:00
Catherine
364f4392c3 Add web server. 2025-09-05 04:41:07 +00:00
Catherine
53b6727af4 Initial commit. 2025-09-05 02:46:45 +00:00