Skip to content

chore: uptake base 0.30.1 codemodel 0.27.0 spawn 0.4.0 - #180

Merged
deer merged 1 commit into
mainfrom
bump_deps
Aug 7, 2026
Merged

chore: uptake base 0.30.1 codemodel 0.27.0 spawn 0.4.0#180
deer merged 1 commit into
mainfrom
bump_deps

Conversation

@deer

@deer deer commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

This bumps build.base.* to 0.30.1, build.codemodel.* to 0.27.0, and build.spawn.* to 0.4.0 in pom.xml and version.properties, and adapts spin to spawn's migration from base-logging to base-telemetry (Workday/spawn.build#57 Workday/spawn.build#58).

LocalMachine now takes a TelemetryRecorderFactory instead of always using a static instance, so DefaultEngine wires one through its EngineModule record, resolving the Verbose option to decide whether to surface diagnostics. A new TelemetryFiltering.isSpawnLaunchDiagnostic predicate and TelemetryPublisher.of(URI, Consumer<Telemetry>, boolean) factory suppress spawn's launch-command diagnostic noise by default, only showing it when --verbose/-v is passed.

Test classes in spin-maven-module construct a local, non-verbose LocalMachine instead of using LocalMachine.get(), since the default now requires a TelemetryRecorderFactory. Bindings for Optional values in GpgPluginTests and MavenPluginTests were switched from raw Optional.class to TypeLiteral<Optional<T>>, which the codemodel bump now requires for generic-aware injection lookups.

@deer
deer merged commit 063c65f into main Aug 7, 2026
1 check passed
@deer
deer deleted the bump_deps branch August 7, 2026 03:09
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