Skip to content

Update tool-base to 2.0.0-SNAPSHOT.402 (descriptor-set build-cache fix) #73

Description

@alexander-yevsyukov

Update the tool-base dependency from 2.0.0-SNAPSHOT.400 to 2.0.0-SNAPSHOT.402
to pick up the descriptor-set Gradle build-cache correctness fix.

Why

tool-base SpineEventEngine/tool-base#183 (PR SpineEventEngine/tool-base#184) makes
DescriptorSetFilePlugin declare the project version as an input of the cacheable
GenerateProtoTask. Without it, a version-only bump with org.gradle.caching=true
restores a descriptor set produced for the previous version while desc.ref points at
the new name, leaving Protobuf types unresolvable at runtime (UnknownTypeException) —
intermittent, hard-to-diagnose CI/test failures after any version change.

What to change

  • buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt: bump version and
    dogfoodingVersion from 2.0.0-SNAPSHOT.400 to 2.0.0-SNAPSHOT.402
    (the JavadocFilter sub-artifact at …SNAPSHOT.75 is independent and stays as-is).
  • Refresh the dependency reports and run the build.

Depends on

tool-base PR SpineEventEngine/tool-base#184 being merged and 2.0.0-SNAPSHOT.402 published.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status
✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions