Skip to content

feat: add opt-in GBOS Develocity reporting - #139

Merged
cdsap merged 1 commit into
mainfrom
feat/gbos-infokotlinprocess
Sep 22, 2026
Merged

cdsap merged 1 commit into
mainfrom
feat/gbos-infokotlinprocess

Conversation

@cdsap

@cdsap cdsap commented Sep 22, 2026

Copy link
Copy Markdown
Owner

Summary

Following the published GBOS integration in InfoTestProcess, InfoKotlinProcess can now publish Kotlin-daemon measurements as GBOS jvm.process observations in Develocity Build Scans. GBOS is opt-in: existing builds keep their legacy custom values by default, while enabled builds publish GBOS instead of both formats.

New concepts

GBOS observations

GBOS (Gradle Build Observability Schema) gives Gradle plugins a shared, versioned format for build observations. This plugin reports each Kotlin daemon as an entity-scoped jvm.process observation, which downstream tools can consume consistently. Builds that depend on the existing custom values can leave the opt-in disabled.

Related

Related: cdsap/InfoTestProcess#171

Validation

  • ./gradlew :infokotlinprocess:test :infokotlinprocess:ktlintCheck passed. Tests validate the output against published GBOS 0.0.4 schemas and cover default-off and configuration-cache behavior.
  • A live Develocity Build Scan was not inspected.

@cdsap
cdsap merged commit e0cfec2 into main Sep 22, 2026
23 checks passed
@cdsap
cdsap deleted the feat/gbos-infokotlinprocess branch September 22, 2026 13:28
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