Commit Graph

231 Commits

Author SHA1 Message Date
Nicolas Carlier
3243d72850 chore(ci): fix Go version 2022-10-26 08:39:45 +02:00
Nicolas Carlier
109768f785 chore(api): code cleanup with generics 2022-10-26 08:35:59 +02:00
Nicolas Carlier
43c0885d0a chore(): upgrade dependencies 2022-10-26 08:35:13 +02:00
Nicolas Carlier
7c809650da doc(): fix JSON payload example 2022-10-19 18:04:17 +02:00
Nicolas Carlier
6042fee0e4 doc(): update changelog 2022-10-01 07:22:09 +00:00
Nicolas Carlier
697be4c305 doc(): prepare changelog 2022-10-01 07:20:30 +00:00
Nicolas Carlier
66b8203743 doc(): update Docker section 2022-08-25 21:42:17 +00:00
Nicolas Carlier
ed1f5da6c2 feat(docker): add ARM Docker image 2022-08-25 21:16:33 +00:00
Nicolas Carlier
5f8a76f5f2 feat(docker): create slim and distrib Docker image 2022-08-25 21:06:54 +00:00
Nicolas Carlier
50bcb16c71 feat(): trace real IP 2022-07-09 07:54:22 +02:00
Nicolas Carlier
ab4dc1eedd fix(tooling): correct help message
close #58
2022-06-18 06:20:59 +00:00
Nicolas Carlier
a42acac123 doc(): update changelog 2022-05-26 08:09:33 +00:00
Nicolas Carlier
659e9a6bb1 doc(): prepare changelog 2022-05-26 08:06:55 +00:00
Nicolas Carlier
5e65febceb refactor(): internals rescafolding 2022-05-26 10:05:53 +02:00
Michael Vallaly
bc1de4e5da
feat(): adding HTTP PATCH support to API calls
Co-authored-by: Michael Vallaly <mike.vallaly@alphaeon.com>
2022-05-12 09:13:08 +02:00
Nicolas Carlier
3559f1faea doc(): update changelog 2022-05-09 23:24:42 +02:00
Nicolas Carlier
173ba6c347 feat(): support application/x-www-form-urlencoded 2022-05-09 23:17:49 +02:00
Nicolas Carlier
213a1c4a29
doc(): change JSON payload example 2022-03-02 13:51:03 +01:00
Nicolas Carlier
4e6298dda7 feat(): improve control on streaming protocol
close #51
2022-02-05 08:55:09 +01:00
Nicolas Carlier
bf6fe82b54 chore(docker): publish edge image 2021-12-30 11:50:19 +00:00
Nicolas Carlier
fda917463c chore(): fix arch configuration 2021-12-30 11:22:51 +00:00
Nicolas Carlier
e1f24fa3d6 chore(ci): activate publication on tags 2021-12-05 10:31:59 +00:00
Nicolas Carlier
141ce0c729 doc(): prepare changelog 2021-12-05 10:26:36 +00:00
Nicolas Carlier
47ba07dd12 chore(): upgrade Go version 2021-12-05 10:23:26 +00:00
Nicolas Carlier
735041ce1d chore(ci): publish Docker image with GH action 2021-12-05 10:10:22 +00:00
Nicolas Carlier
9fa96acfb2 feat(): configure static path
close #45
2021-12-05 10:09:02 +00:00
Alexandre DEVELY
67107de377
update test sha1 with github signature (#50)
fix(example): update Github hook signature format
2021-10-29 09:14:45 +02:00
Nicolas Carlier
6b3623f67a feat(api): refactore router
- Simplify router
- Single routes onfiguration file
- Improve HTTP logger
2021-07-11 13:09:44 +02:00
Nicolas Carlier
3b0863822c chore(ci): switching to Github Actions 2021-06-18 08:43:38 +00:00
Nicolas Carlier
ccd8c8fbff doc(): update changelog 2021-05-29 15:57:34 +00:00
Nicolas Carlier
02fefc1676 doc(): prepare changelog 2021-05-29 15:53:17 +00:00
Nicolas Carlier
07fbb6ee3a feat(): output hook execution logs to server logs
BREAKING CHANGES for configuration

- rename `-log-dir` to `-hook-log-dir`
- add `-hook-log-output`
- add `-log-level`
- remove `-debug`

close #44
2021-05-29 15:30:02 +00:00
Nicolas Carlier
ed67fc72f6 feat(notification): email subject customization 2021-05-19 18:44:30 +00:00
Nicolas Carlier
25fe46c731 chore(): add hook_id example and doc 2021-05-07 07:29:53 +00:00
Ahren Stevens-Taylor
d3777a7fcd
#42: Expose Work ID to script environment (#43)
feat(): expose hook ID to script environment
2021-05-06 09:15:16 +02:00
Nicolas Carlier
f29a1748ef
feat(notif): add TLS and password support to the SMTP notifier
close #39
2020-10-14 22:43:21 +02:00
Nicolas Carlier
f5f48381af fix(): fix timeout parameter name
close #37
2020-09-11 11:53:55 +00:00
Nicolas Carlier
b0496778e8 feat(): serve static assets 2020-09-11 11:48:18 +00:00
Nicolas Carlier
5dc21a0f53 doc(): update changelog 2020-08-22 20:30:52 +00:00
Nicolas Carlier
33d559ae25 doc(): prepare changelog 2020-08-22 20:28:24 +00:00
Nicolas Carlier
1ee71be4c5 feat(server): simplify TLS usage 2020-08-20 12:35:59 +00:00
Nicolas Carlier
7433f69c92 chore(): improve log semantic 2020-08-20 10:01:06 +00:00
Nicolas Carlier
296ab6aaa3 feat(): improve HTTP signature support
- fix nil pointer bugs
- upgrade dependency
- improve error handling
2020-08-20 09:48:46 +00:00
Nicolas Carlier
379ed57948 chore(): upgrade Go version 2020-08-20 08:20:39 +00:00
Nicolas Carlier
072124865e chore(): fix typo 2020-08-20 08:18:24 +00:00
Nicolas Carlier
5911b8f3c3 fix(notification):: fix missing error check 2020-06-08 13:39:53 +00:00
Emil Moe
552b683f9e
fix(scripts): fix line breaks (#33)
Ensure JSON doesn't have incorrectly line breaks: https://github.com/ncarlier/webhookd/issues/32
2020-06-03 09:40:19 +02:00
Nicolas Carlier
5a154811a9 doc(): add demo animation 2020-05-13 17:33:25 +00:00
Mark Lee
78501c4c49
do not register middlewares on /healthz path (#28)
chore(api): ignore common middlewares for health check endpoint
2020-04-14 09:06:49 +02:00
Nicolas Carlier
f75c9bcaac
doc(): fix typo 2020-03-31 20:42:15 +02:00