Open teedjay opened 2 hours ago
@teedjay thanks for the report we will look into it.
@rmanibus we probably need to handle this when Git is not there which is when you just do a CodeStart and do mvn quarkus:dev
the project is NOT a Git Project.
Thanks for fast feedback and this great little extension! I'll use git init as a workaround instead while playing with your extension.
we have a crazy full working demo if you want to see how it all works: https://github.com/melloware/quarkus-temporal-petstore
@all-contributors add @teedjay for bug
@melloware
I've put up a pull request to add @teedjay! :tada:
we have a crazy full working demo if you want to see how it all works: https://github.com/melloware/quarkus-temporal-petstore
I saw the Quarkus Insight video yesterday, great demo, showing a "real world" example. That's actually the reason for playing around with it today 🤭
Yeah I guess we could do something for this not to fail. This is related to the build id feature (we are defaulting build id with the latest commit sha)
Glad you liked the demo 😁
Yep I think we need to log a Warning if Git NOT available and provide a fallback ID like maybe something the user can set?
PR submitted
I created a minimal Quarkus 3.15.1 app on Java 21 with only the temporal-extension and rest-jackson in it.
As soon as I add an @ActivityInterface or @WorkflowInterface it fails during startup with the error below (I'm coding this with quarkus:dev mode).
I tried adding the
quarkus-info
extension (which I know contain the GitInfo interface), but same issue occurs.As a workaround I added a scoped bean implementing the GitInfo interface in my code :
Is this a known issue, that the extensions require a GitInfo bean to be present, or am I missing some other required extension?