Skip to content

Provide RD version for Rider plugin #1482

Open
@Domonion

Description

@Domonion

Description

CSharpModel is generated from utbot-rd project, which uses version of rd from IDEA plugin. Generated models are provided to the Rider plugin at utbot-rider project, which uses RD version from the Jetbrains.Rider.SDK NuGet package.

This creates implicit dependency between Rider and IDEA plugins.

Actual behavior

If you bump rdVersion and regenerate models - Rider plugin will stop working as it is still uses RD from Jetbrains.Rider.SDK` and generated code requires different RD version.

Expected behavior

Changing rdVersion in gradle.properties should be:

  1. Inflicted in UtBot.RD.csproj - for example with separate MSBuild properties file
  2. Verified that are compatible with updated Jetbrains.Rider.SDK

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions