Open fightingsleep opened 1 year ago
That's correct that today only a simple x.y.z
version will be recognized by the implementation. Our sub-command that publishes Features will also expect to see the x.y.z
pattern, and will republish x
, x.y
, and x.y.z
for each new x.y.z
version.
The devcontainer CLI is able to resolve features with simple versions like this:
However, it is not able to resolve features with more complex versions like this:
or
Both
1.0.2-ABC
and1.0.2+ABC
are valid semantic versions. You can check with this regex checker linked from semver.org. However, the CLI will fail to resolve features with those versions.1.0.2-ABC
results in aNo manifest found!
error, and1.0.2+ABC
results in:Looks like that regex doesn't even allow
+
in the version.Is this the expected behaviour? Are we limited to simple versions?