ni / niveristand-custom-device-build-tools

Tools for automating builds of NI VeriStand custom devices.
MIT License
18 stars 28 forks source link

Fail on missed dependency #171

Closed papowerNI closed 1 year ago

papowerNI commented 1 year ago

What does this Pull Request accomplish?

Errors if the dependency requested has no successful builds.

Why should this Pull Request be merged?

If a dependency is missing due to a mistake in the yml or a lack of build artifacts, it is better to throw the error in the dependencies step to make it clear that this is the issue, rather than more convoluted errors in the build steps themselves that may or may not communicate information about the missing dependency.

What testing has been done?

Ran this pipeline with missing dependency files: image