Skip to content

chore: notify Testably.Site to rebuild after a main build#102

Merged
vbreuss merged 1 commit into
mainfrom
ci/notify-docs-site
Jul 9, 2026
Merged

chore: notify Testably.Site to rebuild after a main build#102
vbreuss merged 1 commit into
mainfrom
ci/notify-docs-site

Conversation

@vbreuss

@vbreuss vbreuss commented Jul 9, 2026

Copy link
Copy Markdown
Member

Add a notify-docs-site workflow that dispatches an extension-documentation-updated-event to Testably/Testably.Site once the Build workflow completes successfully on main, mirroring the existing setup in aweXpect and Mockolate. This lets a main build trigger a site rebuild, which previously did not happen for Awaiten.

Add a notify-docs-site workflow that dispatches an extension-documentation-updated-event to Testably/Testably.Site once the Build workflow completes successfully on main, mirroring the existing setup in aweXpect and Mockolate. This lets a main build trigger a site rebuild, which previously did not happen for Awaiten.
@vbreuss vbreuss self-assigned this Jul 9, 2026
@sonarqubecloud

sonarqubecloud Bot commented Jul 9, 2026

Copy link
Copy Markdown

Quality Gate Passed Quality Gate passed

Issues
0 New issues
1 Accepted issue

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

Test Results

   18 files  ±0     18 suites  ±0   7m 36s ⏱️ -31s
1 038 tests ±0  1 037 ✅ ±0  1 💤 ±0  0 ❌ ±0 
5 160 runs  ±0  5 159 ✅ ±0  1 💤 ±0  0 ❌ ±0 

Results for commit ec9651d. ± Comparison against base commit b839be2.

@vbreuss vbreuss merged commit fe678a9 into main Jul 9, 2026
14 checks passed
@vbreuss vbreuss deleted the ci/notify-docs-site branch July 9, 2026 06:28
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

🚀 Benchmark Results

Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
[Host] : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Resolve Size Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 8 5.703 ns 0.1484 ns 0.1388 ns 0.71 1.00 -
Awaiten 8 8.087 ns 0.0069 ns 0.0061 ns 1.00 - NA
MsDI 8 8.290 ns 0.6805 ns 0.6366 ns 1.03 - NA
Autofac 8 108.502 ns 2.6891 ns 2.5154 ns 13.42 656 B NA
Jab 8 2.647 ns 0.0126 ns 0.0098 ns 0.33 - NA
PureDI 8 5.447 ns 0.0356 ns 0.0315 ns 0.67 - NA
DryIoc 8 9.092 ns 0.0465 ns 0.0388 ns 1.12 - NA
SimpleInjector 8 11.198 ns 0.0082 ns 0.0068 ns 1.38 - NA
baseline* 256 6.213 ns 0.1292 ns 0.1208 ns 0.71 1.00 -
Awaiten 256 8.753 ns 0.0089 ns 0.0079 ns 1.00 - NA
MsDI 256 7.578 ns 0.2282 ns 0.2135 ns 0.87 - NA
Autofac 256 112.768 ns 4.3224 ns 4.0432 ns 12.88 656 B NA
Jab 256 42.639 ns 0.0398 ns 0.0311 ns 4.87 - NA
PureDI 256 8.270 ns 0.0081 ns 0.0068 ns 0.94 - NA
DryIoc 256 9.035 ns 0.0186 ns 0.0155 ns 1.03 - NA
SimpleInjector 256 14.919 ns 0.0355 ns 0.0315 ns 1.70 - NA
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
[Host] : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Realistic Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 247.6 ns 5.39 ns 5.05 ns 0.99 568 B 1.00
Awaiten 251.1 ns 2.31 ns 2.04 ns 1.00 568 B 1.00
MsDI 630.1 ns 8.73 ns 7.74 ns 2.51 1104 B 1.94
Autofac 8,950.0 ns 58.04 ns 51.45 ns 35.65 13696 B 24.11
Jab 189.3 ns 0.93 ns 0.87 ns 0.75 432 B 0.76
DryIoc 432.2 ns 2.43 ns 2.03 ns 1.72 944 B 1.66
SimpleInjector 771.0 ns 1.87 ns 1.65 ns 3.07 1096 B 1.93
PureDI 194.6 ns 5.34 ns 4.99 ns 0.78 632 B 1.11
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
[Host] : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Build Size Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 8 17.167 ns 0.4854 ns 0.4541 ns 0.93 144 B 1.00
Awaiten 8 18.54 ns 0.940 ns 0.880 ns 1.00 144 B 1.00
MsDI 8 1,620.14 ns 24.885 ns 22.060 ns 87.58 5688 B 39.50
Autofac 8 30,575.43 ns 354.774 ns 314.498 ns 1,652.87 33098 B 229.85
Jab 8 12.77 ns 0.737 ns 0.689 ns 0.69 96 B 0.67
PureDI 8 16.41 ns 0.926 ns 0.821 ns 0.89 128 B 0.89
DryIoc 8 760.92 ns 9.030 ns 8.447 ns 41.13 1528 B 10.61
SimpleInjector 8 12,170.05 ns 128.990 ns 114.346 ns 657.90 24760 B 171.94
baseline* 256 80.834 ns 0.1843 ns 0.1634 ns 0.78 2128 B 1.00
Awaiten 256 103.01 ns 4.068 ns 3.805 ns 1.00 2128 B 1.00
MsDI 256 16,013.28 ns 368.943 ns 345.109 ns 155.66 61016 B 28.67
Autofac 256 746,562.08 ns 5,045.776 ns 4,472.949 ns 7,256.98 738965 B 347.26
Jab 256 87.36 ns 3.019 ns 2.676 ns 0.85 2080 B 0.98
PureDI 256 115.12 ns 6.605 ns 5.855 ns 1.12 2112 B 0.99
DryIoc 256 47,896.56 ns 296.616 ns 247.687 ns 465.58 80644 B 37.90
SimpleInjector 256 399,479.14 ns 6,536.807 ns 6,114.533 ns 3,883.15 573057 B 269.29

baseline* rows show the corresponding Awaiten benchmark from the most recent successful main branch build with results, for regression comparison.

github-actions Bot added a commit that referenced this pull request Jul 9, 2026
github-actions Bot added a commit that referenced this pull request Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant