hotg-ai / rune

Rune provides containers to encapsulate and deploy edgeML pipelines and applications
Apache License 2.0
134 stars 15 forks source link

Resolve the proc-block bootstrapping problem #353

Closed Michael-F-Bryan closed 2 years ago

Michael-F-Bryan commented 2 years ago

The underlying problem with #247 is that we were giving "builtin" proc blocks special treatment while developing, meaning sometimes they would try to use hotg-rune-core and friends from crates.io, other times it would use versions from local files on disk or git.

This resolves the issue by:

... I think I've correctly threaded the needle here :crossed_fingers:

Fixes #247.

cc: @f0rodo, @Mohit0928, @saidinesh5

f0rodo commented 2 years ago

The semver-trick is interesting.