fix: Install from the specified release channel #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Context
Habitat packages have release channel, and

hab pkg install
command install packages from default channelstable
.However, the method
PackageVersionsFromName
returns specified name packages in all release channel. Therefore, if a package whose version is matched pkgVersionExp is not in stable channel, sd_step failed like below.Objective
hab-channel
to install habitat packages from specified release channel.PackageVersionsFromName
to search package versions from specified release channel.References
An example of habitat's response:
https://willem.habitat.sh/v1/depot/pkgs/core/node?range=0
hab pkg install
reference:https://www.habitat.sh/docs/habitat-cli/#hab-pkg-install