VirtusLab / besom

Besom - a Pulumi SDK for Scala. Also, incidentally, a broom made of twigs tied round a stick. Brooms and besoms are used for protection, to ward off evil spirits, and cleansing of ritual spaces.
https://virtuslab.github.io/besom/
Apache License 2.0
113 stars 7 forks source link

Pulumi protobuf incompatibility detected #509

Open lbialy opened 3 weeks ago

lbialy commented 3 weeks ago

Error in CI, run https://github.com/VirtusLab/besom/actions/runs/9409620479

-- Error: /home/runner/work/besom/besom/core/src/main/scala/besom/internal/Language.scala:62:7 
62 |object LanguageRuntimeService extends LanguageRuntimeService
   |       ^
   |object creation impossible, since def about
   |  (request: pulumirpc.language.AboutRequest):
   |    concurrent.Future[pulumirpc.language.AboutResponse] in trait LanguageRuntime in object LanguageRuntimeGrpc is not defined 
   |(Note that
   | parameter pulumirpc.language.AboutRequest in def about
   |  (request: pulumirpc.language.AboutRequest):
   |    concurrent.Future[pulumirpc.language.AboutResponse] in trait LanguageRuntime in object LanguageRuntimeGrpc does not match
   | parameter com.google.protobuf.empty.Empty in def about
   |  (request: com.google.protobuf.empty.Empty):
   |    concurrent.Future[pulumirpc.language.AboutResponse] in trait LanguageRuntimeService in package besom.internal
lbialy commented 3 weeks ago

this affects automation api