Skip to content

refactor!: split up __Described interface#547

Merged
stuebingerb merged 1 commit intomainfrom
refactor/split-up-described-interface
Feb 23, 2026
Merged

refactor!: split up __Described interface#547
stuebingerb merged 1 commit intomainfrom
refactor/split-up-described-interface

Conversation

@stuebingerb
Copy link
Owner

Splits up the __Described interface into Describable for the description part, and Named for the name part. Also removes the __ prefix because those are marker interfaces and not introspection types.

BREAKING CHANGE: __Described interface no longer exists, and is replaced by Describable and Named.

Splits up the `__Described` interface into `Describable` for the
description part, and `Named` for the name part. Also removes the `__`
prefix because those are marker interfaces and not introspection
types.

BREAKING CHANGE: `__Described` interface no longer exists, and is
replaced by `Describable` and `Named`.
@stuebingerb stuebingerb force-pushed the refactor/split-up-described-interface branch from 9028158 to a3f225d Compare February 23, 2026 18:43
@github-actions
Copy link

🐰 Bencher Report

Branchrefactor/split-up-described-interface
Testbedubuntu-latest
Click to view all benchmark results
BenchmarkThroughputBenchmark Result
operations / second (ops/s)
(Result Δ%)
Lower Boundary
operations / second (ops/s)
(Limit %)
com.apurebase.kgraphql.FunctionExecutionBenchmark.benchmarkFunctionExecution📈 view plot
🚷 view threshold
5,912,296.06 ops/s
(-1.26%)Baseline: 5,987,713.95 ops/s
5,620,107.54 ops/s
(95.06%)
com.apurebase.kgraphql.ParallelExecutionBenchmark.queryBenchmark📈 view plot
🚷 view threshold
1.30 ops/s
(+0.03%)Baseline: 1.30 ops/s
1.30 ops/s
(99.86%)
com.apurebase.kgraphql.QueryBenchmark.largeList📈 view plot
🚷 view threshold
4.45 ops/s
(+2.48%)Baseline: 4.34 ops/s
1.96 ops/s
(44.15%)
com.apurebase.kgraphql.QueryBenchmark.manyChildren📈 view plot
🚷 view threshold
193.16 ops/s
(-0.96%)Baseline: 195.04 ops/s
183.65 ops/s
(95.08%)
com.apurebase.kgraphql.QueryBenchmark.manyDataChildren📈 view plot
🚷 view threshold
8.92 ops/s
(-0.37%)Baseline: 8.96 ops/s
8.89 ops/s
(99.57%)
com.apurebase.kgraphql.QueryBenchmark.manyOperations📈 view plot
🚷 view threshold
291.12 ops/s
(-0.32%)Baseline: 292.05 ops/s
251.58 ops/s
(86.42%)
com.apurebase.kgraphql.QueryBenchmark.nestedObject📈 view plot
🚷 view threshold
7,702.88 ops/s
(-3.30%)Baseline: 7,965.72 ops/s
6,809.63 ops/s
(88.40%)
com.apurebase.kgraphql.RequestCachingBenchmark.invalidRequest📈 view plot
🚷 view threshold
236,599.39 ops/s
(+4.37%)Baseline: 226,689.36 ops/s
209,479.25 ops/s
(88.54%)
com.apurebase.kgraphql.RequestCachingBenchmark.largeRequest📈 view plot
🚷 view threshold
7,655.19 ops/s
(-6.67%)Baseline: 8,202.35 ops/s
7,183.72 ops/s
(93.84%)
com.apurebase.kgraphql.RequestCachingBenchmark.smallRequest📈 view plot
🚷 view threshold
11,511.83 ops/s
(-5.46%)Baseline: 12,176.27 ops/s
10,387.01 ops/s
(90.23%)
com.apurebase.kgraphql.SimpleExecutionOverheadBenchmark.benchmark📈 view plot
🚷 view threshold
479,275.04 ops/s
(+1.85%)Baseline: 470,581.46 ops/s
455,483.04 ops/s
(95.04%)
🐰 View full continuous benchmarking report in Bencher

@stuebingerb stuebingerb merged commit ac53276 into main Feb 23, 2026
8 of 10 checks passed
@stuebingerb stuebingerb deleted the refactor/split-up-described-interface branch February 23, 2026 19:01
@codecov
Copy link

codecov bot commented Feb 23, 2026

Codecov Report

❌ Patch coverage is 0% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 83.74%. Comparing base (f8bd093) to head (a3f225d).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
...lin/com/apurebase/kgraphql/schema/SchemaPrinter.kt 0.00% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #547      +/-   ##
==========================================
- Coverage   83.75%   83.74%   -0.01%     
==========================================
  Files         152      152              
  Lines        4924     4923       -1     
  Branches      864      863       -1     
==========================================
- Hits         4124     4123       -1     
  Misses        497      497              
  Partials      303      303              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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