Skip to content

[3.0] Outgoing Webhooks#5744

Draft
kevinpapst wants to merge 21 commits into
devfrom
webhooks
Draft

[3.0] Outgoing Webhooks#5744
kevinpapst wants to merge 21 commits into
devfrom
webhooks

Conversation

@kevinpapst
Copy link
Copy Markdown
Member

@kevinpapst kevinpapst commented Dec 25, 2025

Description

TODO

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • I verified that my code applies to the guidelines (composer code-check)
  • I updated the documentation (see here)
  • I agree that this code is used in Kimai (see license)

@kevinpapst kevinpapst changed the base branch from main to dev January 4, 2026 14:09
@kevinpapst kevinpapst added this to the 3.0 milestone Jan 4, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 3, 2026

Codecov Report

❌ Patch coverage is 91.00000% with 36 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.15%. Comparing base (1de6e3f) to head (ca080aa).

Files with missing lines Patch % Lines
src/Form/Type/WebhookEndpointType.php 84.55% 19 Missing ⚠️
src/Form/Type/WebhookEndpointsType.php 90.16% 6 Missing ⚠️
src/Kernel.php 0.00% 5 Missing ⚠️
...ataTransformer/WebhookEndpointsJsonTransformer.php 93.33% 3 Missing ⚠️
src/DependencyInjection/AppExtension.php 0.00% 2 Missing ⚠️
src/Webhook/WebhookListener.php 93.33% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##                dev    #5744      +/-   ##
============================================
+ Coverage     88.08%   88.15%   +0.06%     
- Complexity     9674     9809     +135     
============================================
  Files           864      874      +10     
  Lines         31014    31414     +400     
============================================
+ Hits          27318    27692     +374     
- Misses         3696     3722      +26     
Files with missing lines Coverage Δ
src/Configuration/SystemConfiguration.php 95.79% <100.00%> (+1.03%) ⬆️
src/Controller/SystemConfigurationController.php 98.03% <100.00%> (+0.03%) ⬆️
...pendencyInjection/Compiler/WebhookCompilerPass.php 100.00% <100.00%> (ø)
...jection/Compiler/WebhookEventAliasCompilerPass.php 100.00% <100.00%> (ø)
src/DependencyInjection/Configuration.php 97.88% <100.00%> (+0.03%) ⬆️
src/Serializer/Serializer.php 100.00% <100.00%> (ø)
src/Webhook/WebhookEvent.php 100.00% <100.00%> (ø)
src/Webhook/WebhookService.php 100.00% <100.00%> (ø)
src/Webhook/WebhookTransport.php 100.00% <100.00%> (ø)
src/Webhook/WebhookListener.php 93.33% <93.33%> (ø)
... and 5 more

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant